, , NULL UNIQUE.
(NULL, 1, 20) (name, id, age) , . NULL "".
NOT NULL ( NULL ).
NULL ( "" NULL). , name NULL:
CREATE UNIQUE INDEX tbl_id_age_name_null_idx ON my_table (id, age)
WHERE name IS NULL;
( "pete", 1, 20) ( "jane", 1, 20) (NULL, 1, 20) (, , ) , . dba.SE.
BTW: PostgreSQL . 9.1. , , 3.0.18. .