/** * portal/backup/model.mjs — 백업 영역 추가 열·표. * 중심 표(backup_options·backups·restores)는 portal/core/model.mjs 에 있고 여기서는 운영에 필요한 열만 더한다. * backup_options.store_server_id 백업 사본을 두는 서버(운영 서버와 다른 서버 §19.2) * backup_options.same_server_override 운영자가 같은 서버 저장을 명시적으로 허용했는지(기본 0) * backup_options.resume_mode 사이트 재개 뒤 정기 백업 재개 방식: auto | confirm (§19.2) * backup_options.allocation_id lib/quota 배정(backup 자원) id — 옵션 해지 때 반환 * restores.policy_json 복원 시작 때 적용한 정책 스냅샷(비용·보호 시점 유지·완료 방식) */ export const MIGRATIONS = [{ id: 'backup_0001', sql: ` ALTER TABLE backup_options ADD COLUMN store_server_id TEXT; ALTER TABLE backup_options ADD COLUMN same_server_override INTEGER NOT NULL DEFAULT 0; ALTER TABLE backup_options ADD COLUMN resume_mode TEXT NOT NULL DEFAULT 'auto'; ALTER TABLE backup_options ADD COLUMN allocation_id TEXT; ALTER TABLE restores ADD COLUMN policy_json TEXT; ALTER TABLE restores ADD COLUMN error TEXT; ` }];