我有商店实体
我需要7个复选框来设置前端上这家商店的工作日
我正在寻找在数据库中存储值的最佳解决方案。最简单的方法是保留7个布尔字段,如"星期一?"星期二?"。。。db
你能帮我吗?感谢
PS:它应该是可搜索的(例如,我希望所有商店今天都能工作(
Rails 3,Postgresql 8.4
您将如何使用这些数据?如果你需要按一周中的工作日查找,那么按照你说的做布尔列。如果没有,请存储为字符串表示形式,如"ttttt-ff"(周一至周五开放(。
由于在上面有任何有用索引的可能性很小,所以根据您正在执行的查询类型,bit(7(可能是一个很好的候选者。(假设AR支持它。(
或者,布尔字段也可以——它会更加冗长。