ユーザーがテーブル フィールドを作成、変更、削除できるようにする必要があるプロジェクトで、アンチパターンを回避しようとしています。だから私はJSONデータをテーブルに保存することを探しています。たとえば、私はテーブル製品を持っています:
Products
----------------
id,
user_id,
created,
modified,
price,
_custom <-- there will be stored additional columns for each product needs
{"adjustment":0.13, "weight":14.60, "have_some_individual_label":"value"}
_column
しかし、クエリにパラメーターを含める方法がわかりません。たとえば、user_id = 1
ANDであるすべての製品をクエリする方法は次のとおりhave_some_individual_label = value
です。2 番目のパラメーターは 1 つ以上にすることができます (フィルターと分析に使用されます)。これが悪いアプローチである場合、より良いアプローチは何でしょうか? ありがとう!