0

私は Postgresql 9.6 と pgAdmin 4 を使用しています。Windows と Mac の両方でフレッシュ インストールが行われます。

現在の時刻と日付を保存する必要があります。

私のタイムスタンプ関数はどれも時間を返しません。

時間と日付は正常に機能します

SELECT CURRENT_DATE

出力:2016-07-15

SELECT CURRENT_TIME

出力:14:27:22.333352+01:00

SELECT CURRENT_TIMESTAMP

出力:2016-07-15T00:00:00Z

期待される:2016-07-15T14:27:22+01:00

SELECT now()

出力:2016-07-15T00:00:00Z

期待される:2016-07-15T14:27:22+01:00

ここで何が問題なのですか?

4

3 に答える 3

0

この問題は、新しいバージョンの pgAdmin4 で解決されています。

于 2016-10-05T08:40:51.850 に答える
0
set timezone TO 'GMT';

SET TIME ZONE 'UTC';

また

timezone パラメータを pgsql/data/postgresql.conf ファイルに設定できます。

timezone = 'US/Central'

その後、postgresql サーバーを再起動します。

于 2016-07-15T13:43:07.460 に答える