我有商店实体
我需要7个复选框来为这家商店设置工作日。
我正在寻找在db中存储值的最佳解决方案。最简单的方法是保留7个布尔字段,比如“星期一?”“星期二”分贝
你能帮帮我吗?谢谢
PS:应该是可搜索的(例如。我希望今天所有的商店都能营业)
Rails 3,Postgresql 8.4
发布于 2011-06-30 09:26:58
你打算如何使用这些数据?如果您需要按周的工作日查找,那么按您所说的执行布尔列。如果没有,将存储为字符串表示形式,如'tttttff‘(星期一至星期五开放)。
发布于 2011-06-30 09:33:56
由于在它上有任何有用的索引的可能性很小,根据所执行的查询类型,bit(7)可能是一个很好的候选对象。(假设AR支持它。)
或者,布尔字段可以工作--它将变得更加冗长。
https://stackoverflow.com/questions/6532576
复制相似问题