完成真实成对异机备份(07-26-internal-ops-recovery-baseline)
这个提交包含在:
@@ -179,6 +179,8 @@ DB_CONTAINER=hyb-oa-trialrun-db \
|
||||
./scripts/backup-all.sh
|
||||
```
|
||||
|
||||
`backup-all.sh` 可使用宿主 Node.js 或 Python 3 生成同结构 manifest;Docker-only 主机没有 Node.js 时会自动使用 Python 3,两者都没有则失败且不发布完整批次。真实运行环境执行前,不得只相信可能漂移的 `.env`:先脱敏确认所选 PostgreSQL 容器的数据库/用户与至少一个活动应用连接一致,再把已验证的运行参数传给脚本;不在日志中输出参数值。
|
||||
|
||||
输出默认在 `deploy/trialrun/backups/hyb-oa-backup-<run-id>/`,其中包含:
|
||||
|
||||
- `database.dump`
|
||||
@@ -189,7 +191,7 @@ DB_CONTAINER=hyb-oa-trialrun-db \
|
||||
|
||||
### 1.5.2 本地隔离恢复演练
|
||||
|
||||
开发机具备 Docker、PostgreSQL 客户端和 Node.js 时,使用合成数据运行:
|
||||
开发机具备 Docker、PostgreSQL 客户端,以及 Node.js 或 Python 3 时,使用合成数据运行:
|
||||
|
||||
```bash
|
||||
./scripts/qa/run-backup-restore-drill.sh
|
||||
|
||||
在新工单中引用
屏蔽一个用户