是否有任何类似的工具,如Drush(适用于Drupal),但在本例中适用于Symfony2
为本地开发中的不同用户保持两个或多个同步数据库。
答案 0 :(得分:0)
试试Doctrine Migrations 或phinx但我建议你使用symfony
进行学说迁移答案 1 :(得分:0)
已提及Rena Kolta,请使用Doctrine Migrations。
如果您更改了某些实体及其数据库配置,请运行:
app/console doctrine:migrations:diff
差异存储在/ app / DoctrineMigrations文件夹中,可以推送到存储库中。如果其他用户拉出存储库,只需运行命令:
php app/console doctrine:database:drop --force
php app/console doctrine:database:create
php app/console doctrine:migrations:migrate --no-interaction
php app/console doctrine:schema:update --force
我有一些示例数据运行fixtures命令:
php app/console doctrine:fixtures:load --no-interaction