在Symfony2中,如何使用ORM应用新索引?

时间:2015-05-28 23:37:04

标签: symfony indexing doctrine

我刚刚发现了ORM \ Index注释,并通过我的实体添加了我应该在桌面上的所有索引。

但我现在不知道如何将这些更改应用到我的数据库中。

我尝试过教条:迁移:差异但它并没有接受这些变化。

我可以使用其他命令(不重建数据库),还是必须在mysql中手动应用所有索引?

编辑:我当时很蠢。我添加到测试中的索引是在ManyToOne字段上,它们已经获得了索引。我已经为我的一个数据字段添加了一个索引,并且已经将其选中了。

1 个答案:

答案 0 :(得分:1)

  

doctrine:schema:update --dump-sql

将为您提供将要发生的所有mysql更改的列表。

  

doctrine:schema:update --force

将为您应用这些更新(不要在制作时执行此操作)