Подтвердить что ты не робот

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

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

Я пробовал:

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

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

ERROR: syntax error at or near "DEFAULT"
4b9b3361

Ответ 1

'SET' забыт

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

Ответ 2

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

ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;