I Postgresql NULL är inte lika med någon annan NULL . Därför är raderna du skapar inte desamma (ur Postgres perspektiv).
Uppdatera
Du har några sätt att hantera det på:
- Förbjud
Nullvärde för främmande nyckel och använd något standardvärde - Åsidosätt
savemetod för din modell för att kontrollera att det inte finns någon sådan rad - Ändra SQL-standard :)