【发布时间】:2016-06-11 02:54:15
【问题描述】:
我在这样的表中有一个属性:
created_date timestamp without timezone
现在我的要求是将 created_date 字段更改为生产数据库上的 timestamp with timezone,但我不知道如何更改此约束。
【问题讨论】:
我在这样的表中有一个属性:
created_date timestamp without timezone
现在我的要求是将 created_date 字段更改为生产数据库上的 timestamp with timezone,但我不知道如何更改此约束。
【问题讨论】:
要更改列类型,请使用ALTER TABLE 命令:
ALTER TABLE yourtable ALTER COLUMN column_name TYPE timestamptz;
您可以通过用逗号分隔ALTER COLUMN 语句在一个操作中更改多个列类型:
ALTER TABLE yourtable
ALTER COLUMN column_name TYPE timestamptz,
ALTER COLUMN column_name2 TYPE datatype;
更多信息请查看documentation。
【讨论】: