【发布时间】:2017-03-29 11:01:04
【问题描述】:
在我的架构中,我有一个 created_on 字段。我想在插入时自动为其分配 EPOCH 时间值。如何实现?
【问题讨论】:
标签: sql database amazon-redshift
在我的架构中,我有一个 created_on 字段。我想在插入时自动为其分配 EPOCH 时间值。如何实现?
【问题讨论】:
标签: sql database amazon-redshift
select date_part(epoch,sysdate)::int
如果我做了一个错误的假设,请发表评论,我会重新调整我的答案。
【讨论】:
在 PostgreSQL 上(从 redshift 被分叉)你会这样做:
ALTER TABLE sometable ALTER COLUMN created_on SET DEFAULT EXTRACT(EPOCH FROM now())
也许它也适用于红移。
【讨论】:
RedShift 没有 now() 但有 getdate(),所以这将是获取 epoch 的表达式:
SELECT EXTRACT(EPOCH FROM GETDATE());
【讨论】:
SELECT EXTRACT(EPOCH FROM now());
【讨论】: