如何在PostgreSQL中更改列默认值?

如何在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;