--dry-run以干运行执行迁移

时间:2013-09-10 12:22:39

标签: doctrine-orm

任何人都可以在Doctrine 2中讲述" dry run" 的含义?我无法在Google上找到它。

我只能使用此命令获取一些信息

  

php app / console doctrine:migrations:migrate --help

输出

  

- dry-run以干运行方式执行迁移。

2 个答案:

答案 0 :(得分:10)

在控制台命令的上下文中进行干运行意味着运行所有用于收集信息的操作,您将获得所有详细的输出,这些输出将被执行,但实际上并未执行任何操作。所以你可以看到,命令会做什么,但是可以安全,你的数据库不会被修改。

答案 1 :(得分:-1)

如果您正在尝试最新版本的symfony3

php bin/console doctrine:schema:update --dump-sql

您可以在数据库中找到确切的更改 -

如果您对更改没有问题,请在控制台中执行以下命令 -

php bin/console doctrine:schema:update --force