<bdo id='h6RsX'></bdo><ul id='h6RsX'></ul>
  1. <tfoot id='h6RsX'></tfoot>
    <legend id='h6RsX'><style id='h6RsX'><dir id='h6RsX'><q id='h6RsX'></q></dir></style></legend>
  2. <i id='h6RsX'><tr id='h6RsX'><dt id='h6RsX'><q id='h6RsX'><span id='h6RsX'><b id='h6RsX'><form id='h6RsX'><ins id='h6RsX'></ins><ul id='h6RsX'></ul><sub id='h6RsX'></sub></form><legend id='h6RsX'></legend><bdo id='h6RsX'><pre id='h6RsX'><center id='h6RsX'></center></pre></bdo></b><th id='h6RsX'></th></span></q></dt></tr></i><div id='h6RsX'><tfoot id='h6RsX'></tfoot><dl id='h6RsX'><fieldset id='h6RsX'></fieldset></dl></div>

      <small id='h6RsX'></small><noframes id='h6RsX'>

    1. 具有多个索引的 Doctrine 2

      时间:2023-06-06
      • <bdo id='KIOmS'></bdo><ul id='KIOmS'></ul>

          <small id='KIOmS'></small><noframes id='KIOmS'>

          <i id='KIOmS'><tr id='KIOmS'><dt id='KIOmS'><q id='KIOmS'><span id='KIOmS'><b id='KIOmS'><form id='KIOmS'><ins id='KIOmS'></ins><ul id='KIOmS'></ul><sub id='KIOmS'></sub></form><legend id='KIOmS'></legend><bdo id='KIOmS'><pre id='KIOmS'><center id='KIOmS'></center></pre></bdo></b><th id='KIOmS'></th></span></q></dt></tr></i><div id='KIOmS'><tfoot id='KIOmS'></tfoot><dl id='KIOmS'><fieldset id='KIOmS'></fieldset></dl></div>

        • <tfoot id='KIOmS'></tfoot>

                <tbody id='KIOmS'></tbody>
              1. <legend id='KIOmS'><style id='KIOmS'><dir id='KIOmS'><q id='KIOmS'></q></dir></style></legend>

                本文介绍了具有多个索引的 Doctrine 2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                限时送ChatGPT账号..

                我正在使用 Zend 框架和 Doctic2.1 进行开发.

                I am developing using zend framework and doctrine2.1.

                我从数据库生成了实体.

                I have generated entities from database.

                但问题是:Doctrine 无法识别我的索引.它们根本没有在实体注释中标记.

                But the problem is: Doctrine doesn't recognize my indexes. They are not marked in entity annotations at all.

                当我去验证模式并从 orm:schema-tool:update --dump-sql 转储 sql 时,它会生成 sql 来删除整个数据库中的所有索引.

                And when I go to validate-schema and dump sql from orm:schema-tool:update --dump-sql it generates sql to drop all my indexes across whole database.

                我发现 Doctrine 有以下用于定义索引的注释:

                I found that Doctrine has following annotation used for defining indexes:

                indexes={@index(name="index_name",
                                columns={"database_column1","database_column2"}
                        )}
                

                但这允许我为多列定义一个索引,而我真的不需要那个.
                我想要的是能够在多列上定义多个索引,每列一个索引.

                But this allows me to define one index for multiple columns and I don't really need that.
                What I want is the ability to define multiple indexes on multiple columns, one index per column.

                有什么办法可以做到这一点吗?有没有办法让我可以使用定义多个索引的注释.

                Is there a way I can achieve this? Is there a way that I can have annotation that defines multiple indexes.

                推荐答案

                我会说你可以在 indexs 属性中插入多个索引(但我没有时间测试它):

                I would say you can insert multiple indexes in the indexes property (but I haven't had the time to test it):

                indexes={
                @ORM\Index(name="index_name", columns={"database_column1","database_column2"}),
                @ORM\Index(name="index_name2", columns={"database_column1"}),
                @ORM\Index(name="index_name3", columns={"database_column2"})
                }
                

                希望对你有帮助

                这篇关于具有多个索引的 Doctrine 2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:连接与 Django 中查询集中记录的多行相关的字段 下一篇:如何在节点 js mysql 查询函数中找到匿名函数之外

                相关文章

                最新文章

                <legend id='AdRiC'><style id='AdRiC'><dir id='AdRiC'><q id='AdRiC'></q></dir></style></legend>
                  <bdo id='AdRiC'></bdo><ul id='AdRiC'></ul>

                <small id='AdRiC'></small><noframes id='AdRiC'>

              2. <tfoot id='AdRiC'></tfoot>
                  1. <i id='AdRiC'><tr id='AdRiC'><dt id='AdRiC'><q id='AdRiC'><span id='AdRiC'><b id='AdRiC'><form id='AdRiC'><ins id='AdRiC'></ins><ul id='AdRiC'></ul><sub id='AdRiC'></sub></form><legend id='AdRiC'></legend><bdo id='AdRiC'><pre id='AdRiC'><center id='AdRiC'></center></pre></bdo></b><th id='AdRiC'></th></span></q></dt></tr></i><div id='AdRiC'><tfoot id='AdRiC'></tfoot><dl id='AdRiC'><fieldset id='AdRiC'></fieldset></dl></div>