ano*_*oot 0 postgresql unix-timestamp
我不知道为什么,但我喜欢使用Unix时间戳.也许是因为我需要像数字那样用时间进行计算,例如time() - 604800.
现在我有整数列,我插入time()的结果.我认为这不是正确的方式,是吗?是否有默认值 - unix时间戳?
您应该摆脱在数据库中使用unix时间戳的习惯.PostgreSQL具有非常棒的日期功能,例如datetimecol - interval '1 week'.它还可以轻松转换为使用的unix时间戳extract(epoch from datetimecol).
无论如何,您可以使用extract(epoch from now())列的默认值.
| 归档时间: |
|
| 查看次数: |
1604 次 |
| 最近记录: |