在 csdb 目录下除了创建其他 Calendar Server 数据库文件,Calendar Server 还将自动创建“删除日志”数据库 (ics50deletelog.db)。Calendar Server 按如下方式在“删除日志”数据库中写入事件和待办事件:
非重复性事件和待办事件
删除非重复性事件或待办事件后,Calendar Server 将从“事件”数据库 (ics50events.db) 或“待办事件”数据库 (ics50todos.db) 中将其删除,然后将其写入“删除日志”数据库 (ics50deletelog.db)。
重复性事件和待办事件
删除重复性事件或任务的单个实例后,Calendar Server 将把每个这样的实例写入“删除日志”数据库 (ics50deletelog.db)。
重复性事件或待办事件的所有实例被删除后,Calendar Server 将从事件或待办事件数据库中删除主组件,然后将其写入“删除日志”数据库。“删除日志”数据库中的主组件将包含以下重复性参数:rrules、rdates、exrules 和 exdates。