makinacorpus/db-tools-bundle
Symfony bundle for database maintenance: create and restore backups, anonymize sensitive data, and run SQL commands through configurable, Doctrine-friendly console tooling for safer development and production workflows.
Architecture fit
makinacorpus/db-tools-bundle is a Symfony bundle — services via the Symfony DI container, Symfony Console commands (db-tools:backup, db-tools:restore, db-tools:anonymize), and anonymization driven by Doctrine ORM/DBAL metadata (entity attributes, Doctrine types).Integration feasibility
composer require; both still require meaningful engineering and a build-vs-borrow decision.Technical risk
restore is still destructive; misuse against a live DB is high-impact and hard to reverse.2026-06-10) is partly corroborated by a real subsequent feature release; still validate the actual support matrix and release cadence rather than trusting metadata alone.Key questions
Stack fit
Migration path
Compatibility
Sequencing
restore behind explicit approvals.Maintenance
Support
Scaling
Failure modes
restore overwrites live data if misconfigured (destructive, hard to reverse).Ramp-up
Overall TPM recommendation: 2.2.0 is a maintenance-positive, scope-neutral release — it strengthens the package's longevity and its viability as a sidecar, but does not change the fundamental Laravel mismatch and it raises the PHP floor. Still not a direct Laravel dependency. Evaluate as a design reference or a sidecar ops tool first, re-verify the Symfony/PHP support matrix, and adopt in-app only after a spike confirms the anonymization strategies can be faithfully reproduced and tested for PII coverage.
How can I help you explore Laravel packages today?