编程语言
首页 > 编程语言> > php – 是否有可能只在一个表上运行“symfony doctrine build –all”任务?

php – 是否有可能只在一个表上运行“symfony doctrine build –all”任务?

作者:互联网

如果我运行下面的任务,它会构建所有内容并清除数据库:

php symfony doctrine build --all

我希望这个任务只针对我放在schema.yml中的新表运行

可能吗 ?

解决方法:

我认为你应该使用迁移.

首先,您需要恢复初始状态(当架构,模型和数据库同步时).删除你的更改表单schema.yml重建你的模型php symfony doctrine:build –all-classes并导入原始​​数据库.

之后在schema.yml中进行更改并运行以下命令:

php symfony doctrine:generate-migrations-diff
php symfony doctrine:migrate
php symfony doctrine:build --all-classes

标签:symfony-1-4,php,doctrine
来源: https://codeday.me/bug/20191008/1873822.html