我正在尝试为日历应用设置PostgreSQL数据库,并且想知道设置其中一个表的首选方法是什么。
如果我想拥有多个用户,设置该表的最佳方式是:
UserID |开始时间|结束时间|活动|
或者做得更好:
用户ID |活动|早上8点上午8:30 |上午9点| ... |上午12点| ...... |早上7:30 |
时间粒度可能是15分钟或5分钟,如果这是更好的选择。
第一种方式可能更干净,但理想情况下我不想让事情重叠,但第二种方式可能更难以合作?
答案 0 :(得分:1)
你的第一个例子更好。但是,至少有3张桌子。