Doctrine 1
  1. Doctrine 1
  2. DC-830

Migration for up() not adding suffix for index

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.2.2
    • Fix Version/s: None
    • Component/s: Migrations
    • Labels:
      None
    • Environment:
      Postgresql 8.4 / Symfony 1.4.6

      Description

      I am still getting the same issue as previously closed a while ago on trac http://trac.doctrine-project.org/ticket/1964

      migration.php
      <?php
      /**
       * This class has been auto-generated by the Doctrine ORM Framework
       */
      class Add_Category_Slug_Index extends Doctrine_Migration_Base
      {
          public function up()
          {
              $this->addIndex('category', 'category_sluggable', array(
                   'fields' => 
                   array(
                    0 => 'slug',
                   ),
                   'type' => 'unique',
                   ));
          }
      
          public function down()
          {
              $this->removeIndex('category', 'category_sluggable', array(
                   'fields' => 
                   array(
                    0 => 'slug',
                   ),
                   'type' => 'unique',
                   ));
          }
      }
      

      The above migration generates an index named category_sluggable instead of category_sluggable_idx

        Activity

        webPragmatist created issue -
        webPragmatist made changes -
        Field Original Value New Value
        Description I am still getting the same issue as previously closed a while ago on trac http://trac.doctrine-project.org/ticket/1964

        {code:title=migration.php}
        <?php
        /**
         * This class has been auto-generated by the Doctrine ORM Framework
         */
        class Add_Category_Slug_Index extends Doctrine_Migration_Base
        {
            public function up()
            {
                $this->addIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }

            public function down()
            {
                $this->removeIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }
        }
        {code}

        The above migration generates the an index named *category_sluggable* instead of *category_sluggable_idx*
        I am still getting the same issue as previously closed a while ago on trac http://trac.doctrine-project.org/ticket/1964


        {code:title=migration.php}
        <?php
        /**
         * This class has been auto-generated by the Doctrine ORM Framework
         */
        class Add_Category_Slug_Index extends Doctrine_Migration_Base
        {
            public function up()
            {
                $this->addIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }

            public function down()
            {
                $this->removeIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }
        }
        {code}

        The above migration generates the an index named *category_sluggable* instead of *category_sluggable_idx*
        webPragmatist made changes -
        Environment Postgresql 8.4 Postgresql 8.4 / Symfony 1.4.6
        Description I am still getting the same issue as previously closed a while ago on trac http://trac.doctrine-project.org/ticket/1964


        {code:title=migration.php}
        <?php
        /**
         * This class has been auto-generated by the Doctrine ORM Framework
         */
        class Add_Category_Slug_Index extends Doctrine_Migration_Base
        {
            public function up()
            {
                $this->addIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }

            public function down()
            {
                $this->removeIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }
        }
        {code}

        The above migration generates the an index named *category_sluggable* instead of *category_sluggable_idx*
        I am still getting the same issue as previously closed a while ago on trac http://trac.doctrine-project.org/ticket/1964

        {code:title=migration.php}
        <?php
        /**
         * This class has been auto-generated by the Doctrine ORM Framework
         */
        class Add_Category_Slug_Index extends Doctrine_Migration_Base
        {
            public function up()
            {
                $this->addIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }

            public function down()
            {
                $this->removeIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }
        }
        {code}

        The above migration generates the an index named *category_sluggable* instead of *category_sluggable_idx*
        webPragmatist made changes -
        Description I am still getting the same issue as previously closed a while ago on trac http://trac.doctrine-project.org/ticket/1964

        {code:title=migration.php}
        <?php
        /**
         * This class has been auto-generated by the Doctrine ORM Framework
         */
        class Add_Category_Slug_Index extends Doctrine_Migration_Base
        {
            public function up()
            {
                $this->addIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }

            public function down()
            {
                $this->removeIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }
        }
        {code}

        The above migration generates the an index named *category_sluggable* instead of *category_sluggable_idx*
        I am still getting the same issue as previously closed a while ago on trac http://trac.doctrine-project.org/ticket/1964

        {code:title=migration.php}
        <?php
        /**
         * This class has been auto-generated by the Doctrine ORM Framework
         */
        class Add_Category_Slug_Index extends Doctrine_Migration_Base
        {
            public function up()
            {
                $this->addIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }

            public function down()
            {
                $this->removeIndex('category', 'category_sluggable', array(
                     'fields' =>
                     array(
                      0 => 'slug',
                     ),
                     'type' => 'unique',
                     ));
            }
        }
        {code}

        The above migration generates an index named *category_sluggable* instead of *category_sluggable_idx*

          People

          • Assignee:
            Jonathan H. Wage
            Reporter:
            webPragmatist
          • Votes:
            2 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: