将列上的纪元时间保存到另一列 postgres
Posted
技术标签:
【中文标题】将列上的纪元时间保存到另一列 postgres【英文标题】:save epoch time of on column into another column postgres 【发布时间】:2019-03-01 19:22:42 【问题描述】:我在 postgresql 中有一个包含两个字段的表。一个字段是creation_time
,它是一个带有时区的时间戳,并用日期时间填充。其他字段是foo
,它由空值填充,我想通过每一行的其他列的纪元时间来更新这一列。
这怎么可能?我知道extract(epoch)
可以将时间戳转换为纪元,但我不知道如何将其用于我的目的。
【问题讨论】:
【参考方案1】:这应该可行。 foo
应该是 bigint
类型。
UPDATE table SET foo = EXTRACT(epoch FROM creation_time)
【讨论】:
以上是关于将列上的纪元时间保存到另一列 postgres的主要内容,如果未能解决你的问题,请参考以下文章
CodeIgniter 查询:如何将列值移动到同一行中的另一列并将当前时间保存在原始列中?