さまざまなタイプの情報に対して完全に異なるフィールドを持ついくつかのデータベーステーブルがあります。これらのテーブルは、アプリケーションフロントエンドのさまざまなカテゴリのデータを表しています。これらのデータセットがどのカテゴリ(db-table)にあるかに関係なく、これらすべてのデータセットにコメント機能を実装したいと思います。
したがって、すべてのエントリが1:nの関係として特定のデータセットに割り当てられる「コメント」テーブルを設定します。もちろん、すべてのデータが単一のテーブルに格納される場合、これはまったく問題になりませんが、テーブルごとの一意のIDしかないため、データを複数のテーブルに格納することでこれを解決するにはどうすればよいですか?すべてのテーブルに何らかのグローバルIDが必要です。
グローバル一意IDを割り当てるための特定のテーブル( "glob_id、table、id"など)について考えていましたが、対応するIDを一意グローバルIDに割り当てる方法を見つけるのに苦労しています。
どんな試みでも、これを解決する方法は?これは良いアプローチですか?別のアプローチはありますか?
可能であれば、データベースレベルでこれを解決したいと思います。