2016-12-23 4 views

答えて

-1

TIMESTAMPTZを使用すると、タイムゾーン処理の悪夢を避けることができます。

TIMESTAMPを使用しないでください。すべてのデータを実行すると、暗黙のタイムゾーンが関連付けられます。クライアントとサーバーを異なるタイムゾーン設定で実行したり、さらに悪いことに、季節的な変更を加えたタイムゾーンでそれらの1つを実行することを間違えない限り、ほとんどの場合は機能します。

クライアントで余分な作業をする必要はありません.postgresのjdbcドライバはタイムスタンプの情報を添付して送信します。タイプがTIMESTAMPの場合、サーバによって無視されます。余分なストレージもありません。どちらのタイプも、2000-01-01 00:00:00Zからのオフセットとして格納されます。

+0

タイムスタンプはどうですか?だから悪夢は少ないですか? – BigDong

+0

'TIMESTAMP'では、クライアントとサーバーのタイムゾーンを慎重に管理する必要があります。私は私の答えにいくつかの説明を追加しました。 – teppic

関連する問題