首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在db中存储每周的工作日

如何在db中存储每周的工作日
EN

Stack Overflow用户
提问于 2011-06-30 09:16:49
回答 2查看 1K关注 0票数 3

我有商店实体

我需要7个复选框来为这家商店设置工作日。

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

你能帮帮我吗?谢谢

PS:应该是可搜索的(例如。我希望今天所有的商店都能营业)

Rails 3,Postgresql 8.4

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-30 09:26:58

你打算如何使用这些数据?如果您需要按周的工作日查找,那么按您所说的执行布尔列。如果没有,将存储为字符串表示形式,如'tttttff‘(星期一至星期五开放)。

票数 2
EN

Stack Overflow用户

发布于 2011-06-30 09:33:56

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

或者,布尔字段可以工作--它将变得更加冗长。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6532576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档