Post about composite key with nullable column in PostgreSQL