|
@@ -14,7 +14,7 @@ Draft
|
|
|
- [ ] 使用PostgreSQL的 `pg_dump` 工具进行备份
|
|
- [ ] 使用PostgreSQL的 `pg_dump` 工具进行备份
|
|
|
- [ ] 备份文件格式为自定义格式(-Fc)以便快速恢复
|
|
- [ ] 备份文件格式为自定义格式(-Fc)以便快速恢复
|
|
|
- [ ] 实现备份清理策略,自动删除7天前的旧备份
|
|
- [ ] 实现备份清理策略,自动删除7天前的旧备份
|
|
|
-- [ ] 集成到Node.js应用中使用 `node-cron` 调度,在应用启动时(server.js:307-313)自动初始化备份任务,通过数据库初始化中间件(src/server/api.ts:24-29)确保数据库连接就绪
|
|
|
|
|
|
|
+- [ ] 集成到Node.js应用中使用 `node-cron` 调度,在应用启动时自动初始化备份任务,在数据库初始化完成后立即启动(src/server/api.ts:11-14)
|
|
|
- [ ] 提供手动触发备份的脚本或命令
|
|
- [ ] 提供手动触发备份的脚本或命令
|
|
|
- [ ] 备份过程记录详细的日志信息
|
|
- [ ] 备份过程记录详细的日志信息
|
|
|
- [ ] 实现备份状态监控和错误通知,集成到现有监控系统
|
|
- [ ] 实现备份状态监控和错误通知,集成到现有监控系统
|
|
@@ -29,9 +29,9 @@ Draft
|
|
|
- [ ] 创建备份脚本 backup.ts (AC: 1,2,3,4,6,7)
|
|
- [ ] 创建备份脚本 backup.ts (AC: 1,2,3,4,6,7)
|
|
|
- [ ] 实现pg_dump备份功能
|
|
- [ ] 实现pg_dump备份功能
|
|
|
- [ ] 添加自定义格式支持
|
|
- [ ] 添加自定义格式支持
|
|
|
- - [ ] 集成node-cron调度,在应用启动时(server.js:307-313)自动初始化
|
|
|
|
|
|
|
+ - [ ] 集成node-cron调度,在应用启动时自动初始化
|
|
|
- [ ] 实现日志记录
|
|
- [ ] 实现日志记录
|
|
|
- - [ ] 确保在数据库初始化完成后启动(src/server/api.ts:24-29)
|
|
|
|
|
|
|
+ - [ ] 确保在数据库初始化完成后启动(src/server/api.ts:11-14)
|
|
|
- [ ] 创建恢复脚本 restore.ts (AC: 4,7)
|
|
- [ ] 创建恢复脚本 restore.ts (AC: 4,7)
|
|
|
- [ ] 实现pg_restore功能
|
|
- [ ] 实现pg_restore功能
|
|
|
- [ ] 支持选择性恢复
|
|
- [ ] 支持选择性恢复
|
|
@@ -142,6 +142,7 @@ ALERT_EMAIL=admin@example.com
|
|
|
| 2025-09-19 | v1.1 | 根据PO建议完善环境变量和监控集成 | Bob |
|
|
| 2025-09-19 | v1.1 | 根据PO建议完善环境变量和监控集成 | Bob |
|
|
|
| 2025-09-19 | v1.2 | 根据开发者反馈修复文件结构重复、环境变量冲突、调整测试覆盖率 | Bob |
|
|
| 2025-09-19 | v1.2 | 根据开发者反馈修复文件结构重复、环境变量冲突、调整测试覆盖率 | Bob |
|
|
|
| 2025-09-19 | v1.3 | 根据开发者建议添加包版本号、明确权限设置、澄清监控集成 | Bob |
|
|
| 2025-09-19 | v1.3 | 根据开发者建议添加包版本号、明确权限设置、澄清监控集成 | Bob |
|
|
|
|
|
+| 2025-09-19 | v1.4 | 根据代码结构调整更新备份集成位置说明 | Bob |
|
|
|
|
|
|
|
|
## Dev Agent Record
|
|
## Dev Agent Record
|
|
|
### Agent Model Used
|
|
### Agent Model Used
|