LoginSignup
3

More than 5 years have passed since last update.

PhpStormでPostgreSQLからの取得結果に対してタイムゾーンを設定する方法

Posted at

発生事象

  • PhpStormのDBツールからSelectで取得した日時情報が UTC になっている。
  • PostgresqlのDB自体のタイムゾーンは Asia/Tokyo になっている。
  • DBサーバー上でpsqlコマンドで取得するとちゃんと Asia/Tokyo になっている。

環境

  • PhpStorm 2017.3.4
  • PostgreSQL 9.6

解決方法

PhpStormで使っているPostgreSQL JDBCドライバの VM options に下記を設定すれば良い。

-Duser.timezone=Asia/Tokyo

設定画面は下記のDatabaseウィンドウでプロパティボタンを押下して、

PhpStormでDB取得結果のタイムゾーンを設定する方法_01.png

Advanced タブを選択すれば表示される。

PhpStormでDB取得結果のタイムゾーンを設定する方法_02.png

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3