iCalendar数据库架构

ric*_*ard 5 icalendar database-schema

我在哪里可以找到iCalendar数据库架构?我能找到的最好的是xml架构.

我可以使用它,但我认为这是很多工作,我希望有人已经完成了它.

Mar*_*zer 8

总结评论并加上我自己的两分钱:

  • 目前是没有这样的事了的iCalendar数据库模式.
  • 由于iCalendar只是一些BLOB,在最简单的情况下,您可能只将其存储为单个字符串字段.
  • 由于您希望按时间范围进行查询,因此您可能至少需要单独的字段.
  • 重复发生的事件很难做到,因为许多复杂的事情都可以用iCalendar的RRULE构建
    • 日历重复/重复事件 - 最佳存储方法
    • 对于khal,我们决定在接下来的X十年中简单地生成一个缓存.这意味着一个单独的表,它将事件表中的每个事件映射到许多日期时间范围,这些日期时间范围是根据RRULES生成的.