如何在PostgreSQL中更改列默认值?
我已经尝试过:
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
但是它给了我一个错误:
ERROR: syntax error at or near "DEFAULT"
如何在PostgreSQL中更改列默认值?
我已经尝试过:
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
但是它给了我一个错误:
ERROR: syntax error at or near "DEFAULT"
'SET' 被忘记了
ALTER TABLE ONLY users ALTER COLUMN lang SET DEFAULT 'en_GB';
如果你想移除默认值约束,可以执行以下操作:
ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;