在我的架构中,我有一个created_on字段。我想在插入时自动为其分配EPOCH时间值。如何实现?
答案 0 :(得分:3)
select date_part(epoch,sysdate)::int
如果我做了一个错误的假设请发表评论,我会重新调整我的答案。
答案 1 :(得分:2)
在PostgreSQL上(来自redshift的分叉)你会这样做:
ALTER TABLE sometable ALTER COLUMN created_on SET DEFAULT EXTRACT(EPOCH FROM now())
也许它也适用于红移。
答案 2 :(得分:1)
RedShift没有now()而是有getdate(),所以这将是获取历元的表达式:
SELECT EXTRACT(EPOCH FROM GETDATE());