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

PostgreSQLの制約。これはコミット時にチェックされ、それ以前ではチェックされません。

    SETCONSTRAINTS を使用します コマンド:

    また、(たとえば)CREATEのリファレンスドキュメントでも確認できます。表

    [ CONSTRAINT constraint_name ]
    { NOT NULL |
      NULL |
      CHECK ( expression ) [ NO INHERIT ] |
      DEFAULT default_expr |
      GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( sequence_options ) ] |
      UNIQUE index_parameters |
      PRIMARY KEY index_parameters |
      REFERENCES reftable [ ( refcolumn ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ]
        [ ON DELETE action ] [ ON UPDATE action ] }
    [ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]
    

    制約は次のようになります:

    • 最初に延期|最初はすぐに
    • 延期可能|延期できません



    1. MySQLmy.cnfファイル-先行するグループのないオプションが見つかりました

    2. Access2016でメールマージを行う方法

    3. MySql-python-1.2.3をMacOS10.8にインストールする方法

    4. Pythonを使用したOracleからテキストファイルへのBLOBデータ