次の関係を考えてみましょう
Userfile: [id, account_id, file_id, ...]
|
v
File: [id, key, ...]
スペースを節約するために、ファイルはサーバーに 1 回だけ保存されます。ユーザーがFile
(既に存在する可能性がある) を作成すると、Userfile
.
sを参照するすべての行が削除されたFile
ときに、 s が孤立するのを防ぎたいと思います。Userfile
Postgres でそのような孤立した行を検出する最も効率的な方法は何ですか?