Php 条令2注释,添加自定义sql空间索引

Php 条令2注释,添加自定义sql空间索引,php,mysql,symfony,doctrine-orm,doctrine,Php,Mysql,Symfony,Doctrine Orm,Doctrine,我试图通过实体上的条令注释在mysql中创建空间索引 从我所看到的情况来看,存在定义索引类型的请求(通过标志选项): 但在symfony 2.4中,使用了2.2条原则,但没有合并该原则 因此,我的问题是,有没有一种方法可以指定在每次更新/创建架构时运行的自定义sql命令?它可能可以通过doctrine migrations bundle来完成问题中的链接现在已合并,因此您可以执行以下操作: @ORM\Table(name=“my_Table”,Index={@ORM\Index(columns=

我试图通过实体上的条令注释在mysql中创建空间索引

从我所看到的情况来看,存在定义索引类型的请求(通过标志选项): 但在symfony 2.4中,使用了2.2条原则,但没有合并该原则


因此,我的问题是,有没有一种方法可以指定在每次更新/创建架构时运行的自定义sql命令?

它可能可以通过doctrine migrations bundle来完成

问题中的链接现在已合并,因此您可以执行以下操作:


@ORM\Table(name=“my_Table”,Index={@ORM\Index(columns={“polygons”},flags={“spatial”})

有一个问题:条令删除并重新创建以这种方式定义的索引<代码>$bin/console原则:schema:update--dump sql将执行以下sql语句:在my_表上删除索引IDX_8D93D64980D9E6AC;在my_表(多边形)上创建空间索引IDX_8D93D64980D9E6AC