私たちの cms には、すべてのオブジェクトを追跡するためのテーブルがあります。さまざまなオブジェクト (画像、動画、投稿、記事など) からレコード ID を受け取り、それらをオブジェクト タイプにマップします。
システムの多くを ORM を使用するようにアップグレードしているため、オブジェクトからオブジェクト レコードへの関係をマッピングする必要があります。(以下の例では、オブジェクト プロパティを画像コンポーネントにマップする必要があります)
Object:
ID,
recordID,
classID
image:
ID,
...
それで
object.recordID = image.ID where classID = 'image'
主キー対主キーではないため、この 1 対 1 の関係を設定する方法がわかりません。また、複数列の一意性制約であるため、一意の外部キー関連付けでもありません。
これは現時点でコールドフュージョンが対処できるものではないでしょうか?