我有一个类型定义为:
CREATE TYPE New_A AS
(id integer,
id_new integer,
arrived date,
sum numeric);
我想将 arrived
从 date
类型更改为 timestamp without time zone
类型
我试过:
ALTER TYPE New_A SET arrived TO timestamp without time zone
但它不起作用。它给出:
ERROR: syntax error at or near "arrived"
最佳答案
您可以使用alter attribute
子句:
ALTER TYPE new_a ALTER ATTRIBUTE arrived TYPE timestamp without time zone;
详情请引用the documentation .
关于sql - 如何修改postgresql中的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33094905/