StackOverflowにタグシステムサイリマーを実装しようとしています。明らかに私はこのanswerを含む複数の記事を読んだ。テーブルを多重化してタグシステムを実装する
私のシナリオだけ高い権限を持つユーザーによって作成することができますタグの少し異なる
- が制限されることになる量であるが(誰もがそこにタグを割り当てることができます)。これはオプション#1を除外します(上記のリンク先の質問から、各タグはテーブル
tags
の列に直接挿入され、次にLIKE
と照会されます) - DB内に複数のテーブルがあり、各テーブルとNの関係:
特に第二の基準は、それが難しいので、これらは、私の考え
- 私はオプション#3に続く可能性があるテーブル
tags
を持っており、Mを持っています。しかし、それはより困難になります(テーブル番号が大きくなると結合すると想像してください)。また、検索結果のタグと一致するテーブル(アプリケーションモジュール)を指定する必要があります。 - 多態性を使用できますが、データベースに関するこのコンセプトには、この問題にうまく収まるものがありますか?
最新のPostgreSQLを使用しています。任意のヒントをありがとう
オプションを投稿してください。 –
これは私がリンクしている質問にあります –
この質問が他の人と同じ場合は閉じてください。さもなければ質問のすべての要素が問題になるはずです。 –