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

Postgres 8.2で参照整合性を無効にするにはどうすればよいですか?

    できることは2つあります(これらは補完的であり、代替手段ではありません):

    • 外部キー制約をDEFERRABLEとして作成します。次に、「SET CONSTRAINTS DEFERRED;」を呼び出します。これにより、トランザクションが終了するまで外部キー制約がチェックされなくなります。何も指定しない場合のデフォルトは、(迷惑な)遅延不可であることに注意してください。
    • 「ALTERTABLEmytableDISABLE TRIGGER ALL;」を呼び出して、データのロード中にトリガーが実行されないようにしてから、「ALTER TABLE mytableENABLETRIGGERALL;」を呼び出します。それらを再度有効にする作業が完了したら。


    1. MySQLの高いCPU使用率

    2. T-SQLを使用してデータベースの互換性レベルを変更する方法

    3. SQLServerでJSONドキュメントから重複キーを返す方法

    4. SQLite挿入