「PostgreSQLデータベースを使用していると、テーブルからレコードを削除しなければならない場合があります。 削除クエリを実行する前に、テーブルがテーブル間に不完全な関係を残していないことを確認することが重要です。 PostgreSQLでは、CASCADEDELETE機能を使用してこれを実現できます。 この機能により、削除操作で、指定されたレコードとそれらを参照する外部キーを削除できます。 この記事を使用して、PostgreSQLでカスケード削除を実行する方法を確認します。」 PostgreSQLカスケード削除 カスケード削除機能は非常に簡単です。 親レコードを削除すると、子レコードも削除されます。 誤って子レコードを削除しないようにするために、親テーブルの外部キー制約をNULLに設定できます。 これをどのように達成できるか見てみましょう。 サンプルデータベースを設定することから始めます。 psqlユーティリティで、次のコマンドを実行します。 12345678 作成 データベース “cascade_delete_db;” と オーナー = postgres エンコーディング = 「UTF8」 LC_COLLATE = […]
The post PostgreSQLカスケード削除 appeared first on Gamingsym Japan.