Postgresql Unique Constraint Nullable Column Definition