Как изменить значение столбца по умолчанию в 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;
ONLY
используется перед названием таблицы?