我知道有很多类似的问题 ( Codeception & Symfony - run Doctrine migrations before tests ) 但我真的需要在像 exec(...)
这样的测试中运行迁移还是有更好的方法那个?
另一件事:当我尝试为 sqlite
db 运行迁移时,我收到一条错误消息:Migration can only be securely executed on mysql
最佳答案
你可以在你的控制台中输入:
php bin/console doctrine:schema:update --dumpsql(检查整个请求) php bin/console doctrine:schema:update --force(执行请求)
来源:https://symfony.com/doc/3.4/doctrine.html (适用于 Symfony 4)
关于php - Symfony 4 - 如何在测试前运行 Doctrine 迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50210675/