V Postgresql NULL se nerovná žádné jiné NULL . Řádky, které vytvoříte, proto nejsou stejné (z pohledu Postgresu).
Aktualizovat
Máte několik způsobů, jak se s tím vypořádat:
- Zakažte
Nullhodnotu pro cizí klíč a použít nějakou výchozí hodnotu - Přepište
savemetoda vašeho modelu, abyste ověřili, že žádný takový řádek neexistuje - Změňte standard SQL :)