In Postgresql NULL
is niet gelijk aan een andere NULL
. Daarom zijn de rijen die u maakt niet hetzelfde (vanuit het perspectief van Postgres).
Bijwerken
Je hebt een paar manieren om ermee om te gaan:
- Verbied de
Null
waarde voor externe sleutel en gebruik een standaardwaarde - Overschrijf de
save
methode van uw model om te controleren of een dergelijke rij niet bestaat - SQL-standaard wijzigen :)