Symfony2 Doctrine从CLI中的文件运行SQL

Jak*_*e N 9 mysql import doctrine-orm

我可以使用它在CLI上执行SQL

php app/console doctrine:query:sql "SELECT * FROM table"
Run Code Online (Sandbox Code Playgroud)

但是如何使用相同的命令从文件中执行SQL?例如

php app/console doctrine:query:sql filename.sql
Run Code Online (Sandbox Code Playgroud)

我曾尝试><以各种方式cat,但没有甚至接近做我想要的.

我意识到我可以直接使用mysql它,但我希望通过学说来做到这一点.

alt*_*aus 12

使用当前的Symfony/Doctrine版本,您可以轻松运行:

php bin/console doctrine:database:import [files]


Paw*_*zuk 11

php app/console doctrine:query:sql "$(< filename.sql)"
Run Code Online (Sandbox Code Playgroud)

  • 请注意,在当前的Symfony中,控制台已移至`bin/console`. (3认同)