将 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)