Как изменить значение столбца по умолчанию в PostgreSQL? - PullRequest
105 голосов
/ 20 января 2011

Как изменить значение столбца по умолчанию в PostgreSQL?

Я пробовал:

ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';

Но это дало мне ошибку:

ERROR: syntax error at or near "DEFAULT"

Ответы [ 2 ]

207 голосов
/ 20 января 2011

«SET» забыто

ALTER TABLE ONLY users ALTER COLUMN lang SET DEFAULT 'en_GB';
65 голосов
/ 16 декабря 2015

Если вы хотите удалить ограничение по умолчанию, вы можете сделать:

ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...