20180502

DataGrip連接Postgres時,時間顯示異常 (須調整時區)

前言

JetBrains的DataGrip為可連多種資料庫的IDE。

但是在連接Postgres時,則發現顯示出的時間,較實際的時間晚了8小時。

我直覺就是JDBC Client設定時區的問題。

查了一下,果然如此。


解法

1. 開啟Postgres的DataSource

2. 在「VM options:」處輸入 (也可輸入UTC,如果不要GMT的話) (時區增減請自己調整)→

-Duser.timezone=GMT+8

image

收工~~


參考

JetBrains FAQ: https://intellij-support.jetbrains.com/hc/en-us/articles/115000877044-DataGrip-FAQ