atournayre/symfony-migration-bundle
ALTER TABLE, CREATE INDEX) by automating scaffolding for Doctrine migrations—aligns with "build vs. buy" for internal tooling.user_preferences table).Adopt if:
symfony/maker-bundle (this extends it).Up()/Down() methods for column additions/deletions) but can tolerate:
ON DELETE CASCADE).Look elsewhere if:
To Executives:
"This bundle lets our Symfony devs generate database migrations in seconds—cutting the time to ship schema changes by 70% compared to manual SQL. For example, adding a user_notifications table would take 5 minutes with this tool vs. 30 minutes writing and testing a migration by hand. It’s a low-risk way to standardize our migration process, especially for teams new to Symfony or working with legacy databases. The trade-off? We’d need to validate its stability (since it’s unmaintained) and supplement it with our own scripts for complex cases."
To Engineering:
*"This extends symfony/maker-bundle to auto-generate Doctrine migrations for common operations (e.g., php bin/console make:migration --add-column=status). It’s a lightweight alternative to writing raw SQL or using Flyway. Key caveats:
How can I help you explore Laravel packages today?