test=# create table newuser(t1 text not null default 'xxx', t2 text default 'yyy');
CREATE TABLE
Time: 278,653 ms
test=*# insert into newuser values (NULL, NULL);
ERROR: null value in column "t1" violates not-null constraint
DETAIL: Failing row contains (null, null).
Time: 0,294 ms
test=*# insert into newuser values ('not null', NULL);
INSERT 0 1
Time: 0,342 ms
test=*# insert into newuser (t2) values (NULL);
INSERT 0 1
Time: 0,185 ms
test=*# select * from newuser ;
t1 | t2
----------+----
not null |
xxx |
(2 rows)
Time: 0,286 ms