andreas-a/backup-database-bundle
Adopt if:
Look elsewhere if:
mysqldump/bzip2 (e.g., Windows-only deployments).For Executives: "This package lets us automate MySQL backups directly into our Symfony deployments—no third-party tools or manual steps. It’s a lightweight, self-hosted solution that integrates with our existing infrastructure, reducing risk of data loss during updates or failures. While unmaintained, it’s a proven, simple way to meet basic backup requirements without upfront costs or vendor lock-in. For ~$0, we gain a critical safety net for our database."
For Engineering/DevOps:
*"This Symfony bundle provides a drop-in mysqldump-based backup command with configurable table exclusions and options. It’s ideal for teams that want to:
php bin/console andreas-a:backup:database before deploy:database:migrate).mysqldump + bzip2 compression./var/backup) with timestamped filenames for easy rotation.
Tradeoff: It’s MySQL-only and unmaintained, but the core logic is stable. For more features (e.g., encryption, S3 uploads), we’d need to extend it or switch to a maintained alternative like Spatie’s Laravel Backup."*For Security/Compliance: *"This provides a basic but auditable backup process:
/var/backup/YYYY-MM-DD_HH-MM-SS.sql.bz2).cache_items) via config.logrotate) to manage storage."*How can I help you explore Laravel packages today?