我在Postgresql中有一个带有两个字段的表。一个字段是creation_time
,它是带有时区的时间戳,并填充有日期时间。其他字段是foo
,其中填充了空值,我想按每一行的另一列的纪元时间来更新此列。
这怎么可能?我知道extract(epoch)
可以将时间戳转换为纪元,但我不知道如何将其用于目的。
答案 0 :(得分:1)
这应该有效。 foo
的类型应为bigint
。
UPDATE table SET foo = EXTRACT(epoch FROM creation_time)