Всем привет, создал таблицу, добавляю в ней столбец
alter table tablename add column columnname text;
Потом понял что создал неправильно, хотел применить модификатор, но получил ошибку:
столбец "columnname" содержит значения NULL
ну так я беру и удаляю столбец.
alter table tablename drop columnname;
Создаю его заново, а там:
ОШИБКА: столбец "columnname" содержит значения NULL
Ну и разумеется смотрю в \d tablename, и там моего столбца нет.
alter table tablename drop column if exists columnname;
ЗАМЕЧАНИЕ: столбец "columnname" в таблице"tablename" не существует, пропускается
ALTER TABLE
alter table tablename add column columnname text not null;
ОШИБКА: столбец "columnname" содержит значения NULL
И как с этим бороться?