fix: DB 备份保留从 1 增至 7;添加每日 cron 自动备份(生产+开发库)
Some checks failed
Deploy Backend / deploy (push) Has been cancelled
Some checks failed
Deploy Backend / deploy (push) Has been cancelled
This commit is contained in:
@@ -272,7 +272,7 @@ backup_database() {
|
||||
remote "mkdir -p ${REMOTE_DIR}/backups"
|
||||
if remote "sudo docker exec ${DB_CONTAINER} pg_dump -Fc -U ${DB_USER} ${DB_NAME} > /tmp/backup_${ts}.dump && mv /tmp/backup_${ts}.dump '${bf}'" 2>&1; then
|
||||
log_info "数据库备份成功: ${DB_NAME}_${ts}.dump"
|
||||
cleanup_old_db_backups
|
||||
cleanup_old_db_backups 7
|
||||
else
|
||||
log_warn "数据库备份失败,继续部署"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user