【发布时间】:2020-11-06 11:22:49
【问题描述】:
我正在寻找有关在 Postgres 中存储事件日期的最佳方式的建议,以获取它们并将它们显示在日历上。我正在使用带有 postgres 的 node/expressjs 后端作为数据存储。在前端,我将 vue 与 vuetify/nuxt 一起使用。 Vuetify 有很多方便的 UI 组件,但更具体地说是 v-calendar 组件:
我遇到了一些边缘情况,我很难理解。
我希望能够从数据库中获取当月的事件以及从一个月到下一个月以及下一个月溢出的事件,等等。最好的方法是什么?我应该如何为我的数据库表建模并获取记录(我正在使用 Postgres)?一个事件需要一个名称、开始和结束。我是否应该将事件的总持续时间存储在 unix 时间戳 中,并按给定月份持续时间(以秒为单位)之间的范围查询事件?
欢迎任何建议。
【问题讨论】:
标签: javascript postgresql calendar vuetify.js