правильно понял? При инсерте буде ставлен дефлот
test=# alter table test alter column some_data set not null; ERROR: column "some_data" contains null values test=# delete from test where some_data is null; DELETE 1 test=# alter table test alter column some_data set not null; ALTER TABLE test=# insert into test values ( NULL ); ERROR: null value in column "some_data" violates not-null constraint DETAIL: Failing row contains (null). test=#
Обсуждают сегодня