Unified Multi-DB TAR Architecture
⚠️ Breaking: Multi-database backups now use TAR archives instead of inline SQL/dump streams. Old multi-DB backups cannot be restored with v0.9.1+. Single-database backups are not affected.
✨ Features
- backup: Unified TAR multi-DB format — all adapters use the same TAR format with
manifest.json, enabling selective restore and database renaming
🎨 Improvements
- PostgreSQL: Uses
pg_dump -Fcper database instead ofpg_dumpallfor smaller, parallel-ready backups - MongoDB: True multi-DB support with
--nsFrom/--nsTorenaming on restore
🧪 Tests
- integration: 84 integration tests — multi-DB tests, MSSQL test setup, Azure SQL Edge ARM64 skip
🐳 Docker
- Image:
skyfay/dbackup:v0.9.1-beta - Also tagged as:
beta - Platforms: linux/amd64, linux/arm64