将 on 列的纪元时间保存到另一列 postgres
save epoch time of on column into another column postgres
我在 postgresql 中有一个带有两个字段的 table。一个字段是 creation_time
,它是一个带时区的时间戳,并填充了日期时间。其他字段是 foo
,它由空值填充,我想通过每一行的其他列的纪元时间更新此列。
这怎么可能?我知道 extract(epoch)
可以将时间戳转换为纪元,但我不知道如何将它用于我的目的。
这应该有效。 foo
应该是 bigint
类型。
UPDATE table SET foo = EXTRACT(epoch FROM creation_time)
我在 postgresql 中有一个带有两个字段的 table。一个字段是 creation_time
,它是一个带时区的时间戳,并填充了日期时间。其他字段是 foo
,它由空值填充,我想通过每一行的其他列的纪元时间更新此列。
这怎么可能?我知道 extract(epoch)
可以将时间戳转换为纪元,但我不知道如何将它用于我的目的。
这应该有效。 foo
应该是 bigint
类型。
UPDATE table SET foo = EXTRACT(epoch FROM creation_time)