奇妙な言い回しには申し訳ありません。特定の行を削除できないデータベース関係のモデル化
削除できないデータベース行が設定されている状況があります。それらを成分と呼んでみましょう。私はレシピに属する多くの成分を持っています。しかし、これらのレシピは同じ成分を使用しています。そして、同じものを使用することによって、これらの成分が外部スクリプトによってシードされるので、同じ行を正確に使用しなければならないことを意味します。言い換えれば、これらの成分はアプリケーション自体で決して作成されることはありませんが、プリロードされています。
これは問題です。私は原料を削除せずにレシピを削除したいと思っていますが、まだ成分がそれらに属していることを望みます。
アドバイス?
わかりません。原料テーブルと原料を参照するレシピテーブルがあります。食材を削除せずにレシピを削除したいとします。そしてそれはなぜ起こらなければならないのでしょうか?レシピから削除するので、削除するレシピだけであり、原料テーブルは変更されません。私は何の問題も見ません。 –
"しかし、私はまだ彼らに属していることを望んでいる"彼らに?誰に? –
管理者はテスト、フィルタリングなどのためにレシピを削除できるはずなので、私はまだそれらの成分を望んでいます。 – user3162553