Postgresql使用时区UTC创建表字段名称时间戳

时间:2017-03-23 14:18:50

标签: postgresql timestamp create-table

使用带有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()

1 个答案:

答案 0 :(得分:9)

我想你想要这个:

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