Files
dbbackup/cmd
Renz 53b7c95abc feat: Add --clean-cluster flag for disaster recovery
Implements cluster cleanup option for CLI (matches TUI functionality).

Features:
- --clean-cluster flag drops all user databases before restore
- Preserves system databases (postgres, template0, template1)
- Shows databases to be dropped in dry-run mode
- Requires --confirm for safety
- Warns user with 🔥 icon when enabled
- Can combine with --workdir for full disaster recovery

Use cases:
- Disaster recovery scenarios (clean slate restore)
- Prevent database conflicts during cluster restore
- Ensure consistent cluster state

Examples:
  # Disaster recovery
  dbbackup restore cluster backup.tar.gz --clean-cluster --confirm

  # Combined with workdir
  dbbackup restore cluster backup.tar.gz \
    --clean-cluster \
    --workdir /mnt/storage/restore_tmp \
    --confirm

Chef's kiss backup tool! 👨‍🍳💋
2025-11-28 13:55:02 +00:00
..