【发布时间】:2021-12-14 12:32:56
【问题描述】:
在我的表中,我将列从日期更改为时间戳。在所有现有的行中,Postgres 自动为日期添加时间,例如:
2020-04-04 --> 2020-04-04 00:00:00
但我希望所有现有行都设置为 09:00(所以:2020-04-04 09:00:00)。 有人知道怎么做吗?
这是我的代码:
ALTER TABLE members ALTER COLUMN joined SET DATA TYPE timestamp;
ALTER TABLE members ALTER COLUMN joined SET DEFAULT current_timestamp;
--for all existing columns, change timestamp to [entered-date_09:00:00]
【问题讨论】:
标签: sql postgresql date timestamp