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

ALTER TABLE, установите значение null в столбце не null, PostgreSQL 9.1

У меня есть таблица с нулевым столбцом. Как установить значение по умолчанию в этом столбце по умолчанию?

Я хочу сказать, что хочу сделать что-то вроде этого:

postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL;

но он показывает:

postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL;
ERROR:  syntax error at or near "NULL"
LINE 1: ALTER TABLE person ALTER COLUMN phone SET NULL;
4b9b3361

Ответ 2

First, Set :
ALTER TABLE person ALTER COLUMN phone DROP NOT NULL;

Ответ 3

Выполните команду в этом формате

alter table tablename alter column columnname SET NOT NULL;

для установки в столбце не null