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