将on列的纪元时间保存到另一列postgres中

时间:2018-09-26 05:30:52

标签: postgresql epoch timestamp-with-timezone

我在Postgresql中有一个带有两个字段的表。一个字段是creation_time,它是带有时区的时间戳,并填充有日期时间。其他字段是foo,其中填充了空值,我想按每一行的另一列的纪元时间来更新此列。

这怎么可能?我知道extract(epoch)可以将时间戳转换为纪元,但我不知道如何将其用于目的。

1 个答案:

答案 0 :(得分:1)

这应该有效。 foo的类型应为bigint

UPDATE table SET foo = EXTRACT(epoch FROM creation_time)