これはばかげた質問のように聞こえると思いますが、フォーム (id、value、is_default) の一連の identikit ルックアップ テーブルを、上司の命令でフォーム (id 、タイプ、値、is_default)、現在このテーブルを参照しているテーブルから参照整合性を設定する良い方法はありますか?
1 つの提案は、新しいテーブルの「タイプ」ごとにビューを設定することです。これはもちろん、2 週間の大半を尻尾を追いかけて費やして、ほとんど元の場所に戻るだけであることを意味します。
私はそれで立ち往生していますか、それとも "FOREIGN KEY (x_type_id) REFERENCES general_values (id) WHERE type="x" のようなものがありますか? またはもっと賢いものがあります。
ありがとう!