Does it actually work in the PostgreSQL provider or is it being ignored and the non-nullable one being used instead?