学说例外 - 名称为[' table_name']的表格已存在

时间:2017-12-24 19:33:31

标签: php mysql symfony doctrine migration

我创建了一个包含它的属性,getter和setter的实体,然后我跑了:

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

一切正常,表格是在数据库中创建的。现在我还有一些我想要迁移的新实体。但是当我跑步时:

$ php  bin/console doctrine:schema:validate

$ php bin/console doctrine:migrations:diff

我明白了:

  [Mapping]  OK - The mapping files are correct.


  [Doctrine\DBAL\Schema\SchemaException]                     
  The table with name ['table_name'] already exists.

当然桌子已经存在。我刚创造了它。但我不想删除现有的桌面实体。我也不希望Doctrine忽略它,因为我创建了新的关联。那有什么不对?如何让Doctrine识别现有表并尝试识别其中的更改,而不是在找到它时停止该过程。

0 个答案:

没有答案