sql >> Database teknologi >  >> RDS >> PostgreSQL

Django unikke sammen begrænsningsfejl?

I Postgresql NULL er ikke lig med nogen anden NULL . Derfor er de rækker, du opretter, ikke de samme (fra Postgres' perspektiv).

Opdater

Du har et par måder at håndtere det på:

  • Forbyd Null værdi for fremmed nøgle og brug en eller anden standardværdi
  • Tilsidesæt save metoden for din model for at kontrollere, at der ikke findes en sådan række
  • Skift SQL-standard :)


  1. Pivottabeller i MySQL

  2. JDBC ResultSet:Jeg har brug for en getDateTime, men der er kun getDate og getTimeStamp

  3. Hvordan genopbygger man en inkonsekvent MySQL-slave?

  4. Hvordan angiver du den primære nøgle i en SQL Server-tabel?