Database backups and restore runbook #10

Closed
opened 2026-10-04 22:04:33 +00:00 by anas · 1 comment
Owner

Scope: Backup of the SQL Server volume/database and a tested restore procedure.

Acceptance criteria: Restore from backup succeeds.

Automated validation: Scripted backup + restore on a test stack.

Manual validation: Owner verifies restore.

Dependencies or blockers: none

Tracked in titus-ai projects/divan/TASKS.md.

**Scope:** Backup of the SQL Server volume/database and a tested restore procedure. **Acceptance criteria:** Restore from backup succeeds. **Automated validation:** Scripted backup + restore on a test stack. **Manual validation:** Owner verifies restore. **Dependencies or blockers:** none _Tracked in titus-ai `projects/divan/TASKS.md`._
anas added this to the Phase 4: Content moderation (Divan's own copy) milestone 2026-10-04 22:04:33 +00:00
anas added the
area/infra
label 2026-10-04 22:04:33 +00:00
Author
Owner

Done (3df43e49). Validation: local backup 194 MB, restored into a test DB with identical counts (6,829 poems / 136,391 verses / 223 poets), test DB dropped. Fixed: restore failed silently on file ownership after docker cp.

Done (3df43e49). Validation: local backup 194 MB, restored into a test DB with identical counts (6,829 poems / 136,391 verses / 223 poets), test DB dropped. Fixed: restore failed silently on file ownership after docker cp.
anas closed this issue 2026-10-04 22:27:53 +00:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: anas/divan#10
No description provided.