【发布时间】:2021-04-19 06:59:41
【问题描述】:
我有一个桌子假人。
create table dummy(id numeric,date timestamp);
因此,如果发送到时间戳列的数据格式为 2021-09-08。然后将数据插入为
2021-09-08 00:00:00
那么有没有办法,Postgres 可以将剩余字段(HH:MM:SS)作为当前系统时间以及日期?类似的东西
2021-09-08 11:34:00
由于我们不想将时间字段留空,这与日期数据类型几乎相同!
【问题讨论】:
-
我希望你真的没有一个名为“日期”的列 - 这对于一个列来说太可怕了。
-
不要使用
timestamp作为数据类型,使用date。与其将两个不同的东西塞进一列,不如在当前时间使用time类型的单独列。那么你就不需要触发器了。 -
@a_horse_with_no_name。我同意。但只是以它为例。
-
好的。但是已经有很多桌子在生产中。 @LaurenzAlbe
标签: postgresql timestamp