sql >> データベース >  >> RDS >> PostgreSQL

Djangoのユニークな一緒の制約の失敗?

    PostgresqlのNULL 他のNULLと同じではありません 。したがって、作成する行は同じではありません(Postgresの観点から)。

    更新

    それに対処する方法はいくつかあります:

    • Nullを禁止する 外部キーの値とデフォルト値を使用する
    • saveを上書きする そのような行が存在しないことを確認するためのモデルのメソッド
    • SQL標準の変更:)


    1. ORA-00933:SQLコマンドが正しく終了していません

    2. SQLクエリ:最新のNを除くすべてのレコードをテーブルから削除しますか?

    3. SQLServer2005のINSERTWHERECOUNT(*)=0でのUNIQUEKEY制約への違反

    4. DAYOFMONTH()の例– MySQL