我是laravel dev,现在和Symfony合作了几天。我克隆了一个git表单bitbucket并想要迁移数据库。但是在laravel上我们可以轻松地将所有表迁移到数据库中我无法在Symfony上找到选项。如何将表格迁移到mysql?我是否需要手动将表导入mysql?
答案 0 :(得分:2)
没有。
1.Find app/config/parameters.yml
:
parameters:
database_host: localhost
database_name: databaseName
database_user: root
database_password: password
2.使用控制台创建数据库:
在Symfony 2中:php app/console doctrine:database:create
在Symfony 3中:php bin/console doctrine:database:create
3.Migrate Tables
在Symfony 2中:php app/console doctrine:migrations:migrate
在Symfony 3中:php bin/console doctrine:migrations:migrate
答案 1 :(得分:0)
Symfony有bin/console
命令(旧版本可能在app/console
)。如果已存在数据库和表,但仍有尚未运行的迁移,则可以使用
bin/console doctrine:migrations:migrate
您可以使用
查看所有其他命令bin/console list
或只是处理数据库的Symfony命令&表创建,迁移等。
bin/console list doctrine