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