【发布时间】:2019-04-09 04:34:04
【问题描述】:
我有整数数据类型的列,我想将其更改为 DOUBLE PRECISION,默认值为 0.0。
ALTER TABLE public.agents ALTER COLUMN total_number_of_points TYPE DOUBLE PRECISION DEFAULT 0.0;
但是上面的SQL却报错了:
错误:“DEFAULT”第 1 行或附近的语法错误:...LUMN total_number_of_points TYPE DOUBLE PRECISION DEFAULT 0....
所以 Postgresql 9+,是不允许设置默认值还是我在这里做错了什么?
【问题讨论】:
标签: postgresql precision default-value alter-table