본문 바로가기
카테고리 없음

pycharm(intellij, datagrip) postgresql timezone

by DogBull 2018. 3. 20.

  DBMS 에 Timezone을 설정해 두어도 Pycharm 의 Database tool 로 접속하여 timestamp with timezone 속성의 값을 확인해 보면 설정한 timezone 이 UTC 로만 표시되는 이상한 현상이 발견되었다.
  PostgreSQL 에 직접 접속하여 show timezone; 명령을 수행하면 설정한 Asia/Seoul 이 정상적으로 보이는데, Database tool 로는 UTC 로 나타난다. 이유는 모르겠지만, 해결 방법은 아래와 같다.

  매 접속 정보마다 아래와 같이 해줄 것이 아니라, Pycharm 실행 파일과 같은 경로에 있는 *.vmoptions 파일에 아래의 내용을 추가하면 될 것 같았지만, 이 방법으로는 해결하지 못했다. 더 나은 방법이 있을 것 같은데.....



VM options 에 아래의 항목을 추가한다.

-Duser.timezone=Asia/Seoul