【发布时间】:2017-02-15 20:30:05
【问题描述】:
我有一个“目录”,我试图在上面显示信息。此信息将从几个不同的表中提取,用户将能够设置首选项以隐藏其“目录”上相应表中的记录。我正在运行 Postgres 数据库
所以,我的问题是:
创建一个新表 (table_a_to_catalog) 会更好(性能方面),它将存储 table_a 中用户想要为该目录隐藏的记录的 table_a_id 和 catalog_id。然后有另一个表(table_b_to_catalog)来保存该连接......等等......
或
将隐藏首选项作为 json 值存储在目录记录中会更好吗?所以它会像 {"table_a" => [id1, id2, id3], "table_b" => [id1, id2, id3]}
【问题讨论】:
标签: ruby-on-rails json postgresql