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

Postgresql 将on列的历元时间保存到另一列postgres中,postgresql,epoch,timestamp-with-timezone,Postgresql,Epoch,Timestamp With Timezone,我在postgresql中有一个带有两个字段的表。其中一个字段是creation\u time,它是带有时区的时间戳,并用日期时间填充。另一个字段是foo,它由空值填充,我想用每行另一列的历元时间更新该列 这怎么可能?我知道extract(epoch)可以将时间戳转换为epoch,但我不知道如何将其用于我的目的。这应该可以foo应为bigint类型 UPDATE table SET foo = EXTRACT(epoch FROM creation_time)

我在postgresql中有一个带有两个字段的表。其中一个字段是
creation\u time
,它是带有时区的时间戳,并用日期时间填充。另一个字段是
foo
,它由空值填充,我想用每行另一列的历元时间更新该列


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

这应该可以
foo
应为
bigint
类型

UPDATE table SET foo = EXTRACT(epoch FROM creation_time)