所以这就是我想要做的:
我有许多事件,每个事件代表一个日期时间范围(如 07.03.2014 06:00 - 07.03.2014 08:00)事件关联(一对多)到hall_schedule
.
然后我想搜索所有hall_schedule's
没有覆盖某个特定时间范围的事件,例如:
“我想要大厅活动不涵盖 07.03.2014 06:00 - 07.03.2014 08:00 范围的所有 hall_schedules”
那么问题来了,为了获得最佳性能,我该如何设计呢?存储事件并稍后进行描述的搜索的最佳方式是什么?
我很乐意使用特定于 postgresql (9.3) 的东西,只要能提供最佳性能