ruby on rails-如何在数据库中存储一周中的工作日



我有商店实体

我需要7个复选框来设置前端上这家商店的工作日

我正在寻找在数据库中存储值的最佳解决方案。最简单的方法是保留7个布尔字段,如"星期一?"星期二?"。。。db

你能帮我吗?感谢

PS:它应该是可搜索的(例如,我希望所有商店今天都能工作(

Rails 3,Postgresql 8.4

您将如何使用这些数据?如果你需要按一周中的工作日查找,那么按照你说的做布尔列。如果没有,请存储为字符串表示形式,如"ttttt-ff"(周一至周五开放(。

由于在上面有任何有用索引的可能性很小,所以根据您正在执行的查询类型,bit(7(可能是一个很好的候选者。(假设AR支持它。(

或者,布尔字段也可以——它会更加冗长。

相关内容

  • 没有找到相关文章

最新更新