A(id、...他の列)とB(id、...他の列)の2つのテーブルがある場合。コメント (別のテーブル: ID、テキスト、作成者) を A オブジェクトと B オブジェクトに関連付ける必要があります。
その目的のために 4 番目のテーブルを作成するようなことはできますか: comment_id、table_id (A または B またはその他)、item_id? 私はいくつかのsqlalchemyの方法を意味しますか?
http://bpaste.net/show/27149/ - A と B ごとに、コメント付きの個別の表があります。 ある著者によるすべてのコメントを見たい場合、これらのテーブルは同一である (はずである) ため、それは良い考えではないと思います - いつか C テーブルが存在する場合、他の方法よりも難しいでしょう - 私はコメント用のテーブルを作成する必要があります...
別の解決策 - http://bpaste.net/show/27148/。より良いと思いますが、アイテムにコメントする必要があるすべてのテーブルに対して関連付けテーブルを作成する必要があります。
何か案は?前もって感謝します。