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

on DELETE SET NULL in postgres

    ON DELETE SET NULL 標準の外部キー制約オプションです。

    CREATE TABLE some_child (
        parent_id integer references parent(id) on delete set null
    );
    

    または:

    ALTER TABLE some_child 
    ADD CONSTRAINT parent_id_fk 
    FOREIGN KEY (parent_id) REFERENCES parent(id) 
    ON DELETE SET NULL;
    

    ドキュメント

    今後の投稿では、PostgreSQLのバージョンを含め、すでに試したことを説明してください。




    1. PostgreSQLのBEFORETRIGGERの結果を無視するには?

    2. Postgresのデフォルトのパスワードは何ですか

    3. 整数配列をc#でoracleプロシージャに渡します

    4. Oracle:SELECTリストのサブクエリで並列実行を使用しない論理的な理由はありますか?