postgresql - 如何更改 PostgreSQL 中的列默认值?

标签 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';

关于postgresql - 如何更改 PostgreSQL 中的列默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4745156/

相关文章:

performance - Postgres 8.3 中的位图扫描比索引扫描 Postgres 9.4 快 2 倍?

django - 在 Geodjango + Postgres 中存储一个圆圈

sql - 测试范围内的值

postgresql - 如果提供的值为 NULL,则希望不为 Null,并且默认为 False

postgresql - Talend:将 db_connection 参数设置为变量

mysql - 如何将数据库更改部署到实时服务器?

sql - 如何在 PostgreSQL 中使用 case 获取多个记录?

java - 实体映射中序列的增量大小设置为[50],而关联的数据库序列增量大小为1

java - 未在 Micronaut 项目中创建 jOOQ DSLContext Bean

sql - 如何找到需要索引的列?