-- 整库逻辑备份(pg_dump 目录格式,scripts/logical-backup.sh)的定时计划由平台 -- 「系统设置 → 存储与备份」管理:定时时间与保留策略存在这里,下发后在**目标库所在主机** -- 上落成 /etc/cron.d 条目。备份必须在数据面主机本地执行(内网直连 RDS、内网写盘), -- 平台只下发计划并读回结果,见 docs/PRODUCTION_BACKUP_RECOVERY.md。 -- -- 单行表:last_applied_* 记录最后一次成功下发的结果,供页面显示"当前主机上的计划"。 CREATE TABLE backup_schedule ( id TEXT PRIMARY KEY DEFAULT 'active' CHECK (id = 'active'), enabled BOOLEAN NOT NULL DEFAULT FALSE, schedule_time VARCHAR(5) NOT NULL DEFAULT '03:30', retention_days INTEGER NOT NULL DEFAULT 7, retention_months INTEGER NOT NULL DEFAULT 3, last_applied_at TIMESTAMPTZ, last_applied_summary TEXT NOT NULL DEFAULT '', updated_by VARCHAR(64) NOT NULL DEFAULT '', updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW() ); INSERT INTO backup_schedule(id, updated_by) VALUES('active', 'system:migration') ON CONFLICT (id) DO NOTHING;