•
|
•
|
•
|
•
|
•
|
•
|
あるテーブルの行の削除により 別のテーブルの行の削除が起こる場合、連鎖削除テーブルが発生します。テーブルが連鎖削除かどうかは次の条件により決定されます。
|
•
|
•
|
データ ファイルは 6.x 以降の MicroKernel エンジン形式である必要があります。
|
•
|
削除規則としてカスケードを指定した場合、PSQL は MicroKernel エンジンに、親テーブルから削除しようとする行のそれぞれについて、その行が別のテーブルの外部キーの親行であるかどうかを調べさせます。次に、MicroKernel エンジンはそのテーブルの子孫についてそれぞれ削除規則をチェックします。子孫のいずれかの削除規則が制限である場合、削除は失敗します。すべての子孫の削除規則がカスケードである場合、PSQL は元の親テーブルへの参照パス上のすべての従属行を削除します。
|
表 47
|
5
|
6
|
7
|
8
|
•
|
•
|