0
上のテーブルがあります。STI +複数のFKは1列
comments(id, body, object_kind(photo, topic, ...), object_id),
photos(id, title),
topics(id, title, body),
...(id, ...).
どのように関連するテーブルに、適切な行をOBJECT_ID FK object_kind +を使用して可能リンク? onCascade=DELETE
(トピックを削除するときにはトピックのコメントを削除)を作成します。
解決策の1つ:各リレーションタイプに別の列を作成します:comment_id
、photo_id
、もっと柔軟な解決策を探しています。