Bladeren bron

📝 docs(stories): update database backup story details

- specify code locations for backup task initialization (server.js:307-313)
- add database initialization middleware dependency (src/server/api.ts:24-29)
- clarify backup script requirements to ensure proper initialization sequence
yourname 2 maanden geleden
bovenliggende
commit
6304299753
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 2
      docs/stories/001.005.story.md

+ 3 - 2
docs/stories/001.005.story.md

@@ -14,7 +14,7 @@ Draft
 - [ ] 使用PostgreSQL的 `pg_dump` 工具进行备份
 - [ ] 备份文件格式为自定义格式(-Fc)以便快速恢复
 - [ ] 实现备份清理策略,自动删除7天前的旧备份
-- [ ] 集成到Node.js应用中使用 `node-cron` 调度,在应用启动时自动初始化备份任务
+- [ ] 集成到Node.js应用中使用 `node-cron` 调度,在应用启动时(server.js:307-313)自动初始化备份任务,通过数据库初始化中间件(src/server/api.ts:24-29)确保数据库连接就绪
 - [ ] 提供手动触发备份的脚本或命令
 - [ ] 备份过程记录详细的日志信息
 - [ ] 实现备份状态监控和错误通知,集成到现有监控系统
@@ -29,8 +29,9 @@ Draft
 - [ ] 创建备份脚本 backup.ts (AC: 1,2,3,4,6,7)
   - [ ] 实现pg_dump备份功能
   - [ ] 添加自定义格式支持
-  - [ ] 集成node-cron调度,在应用启动时自动初始化
+  - [ ] 集成node-cron调度,在应用启动时(server.js:307-313)自动初始化
   - [ ] 实现日志记录
+  - [ ] 确保在数据库初始化完成后启动(src/server/api.ts:24-29)
 - [ ] 创建恢复脚本 restore.ts (AC: 4,7)
   - [ ] 实现pg_restore功能
   - [ ] 支持选择性恢复