web-dev-qa-db-ja.com

Postgresql Create Table Fieldname Timestamp with Time Zone UTC

UTCタイムゾーンのフィールドを持つテーブルを作成するための構文は何ですか?

私はフィールドのために持っています:

_(id INT PRIMARY KEY NOT NULL, 
 bravo timestamp without time zone DEFAULT now(),
 charlie timestamp with time zone UTC DEFAULT now()
)
_

charlieという名前の最後のフィールドは、何らかの理由で使用されていません。タイムゾーンがあることを伝え、UTCをそこに押し込み、dbが入力中にnow()を理解できるようにするのが簡単であることを願っていました。

8
Rich_F

あなたはこれが欲しいと思います:

charlie timestamp without time zone NOT NULL
   DEFAULT (current_timestamp AT TIME ZONE 'UTC')
11
Laurenz Albe