如何将当前时间与PostgreSQL中指定的时间和星期几进行比较?

tyky79it  于 2023-06-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(186)

我有一个帐户表,希望能够为每个帐户指定允许的登录时间,例如“9:00 - 19:00,mon-fri”,以便稍后可以使用一个SELECT请求进行检查。有可能吗?
也许我想错了方向,有必要创建像“start_time,end_time,start_day,end_day”这样的列,但这对我来说似乎是多余的,我相信有一个更简单的方法。

col17t5w

col17t5w1#

选择一个模型周,并将开放时间的实际时间范围存储为tsrange (range of timestamp without time zone )值。这样你就可以很容易地执行有效的数据,并且你的目标是通过正确的索引变得非常有效。参见:

  • 在PostgreSQL中执行此工作时间查询

相关问题