@@ 715-723 (lines=9) @@ | ||
712 | ||
713 | foreach ($indexes as $indexName => $index) { |
|
714 | $a = array_diff($columns, $index['columns']); |
|
715 | if (empty($a)) { |
|
716 | $instructions->addPostStep(sprintf( |
|
717 | 'DROP INDEX %s ON %s', |
|
718 | $this->quoteColumnName($indexName), |
|
719 | $this->quoteTableName($tableName) |
|
720 | )); |
|
721 | ||
722 | return $instructions; |
|
723 | } |
|
724 | } |
|
725 | ||
726 | throw new \InvalidArgumentException(sprintf( |
|
@@ 741-749 (lines=9) @@ | ||
738 | $instructions = new AlterInstructions(); |
|
739 | ||
740 | foreach ($indexes as $name => $index) { |
|
741 | if ($name === $indexName) { |
|
742 | $instructions->addPostStep(sprintf( |
|
743 | 'DROP INDEX %s ON %s', |
|
744 | $this->quoteColumnName($indexName), |
|
745 | $this->quoteTableName($tableName) |
|
746 | )); |
|
747 | ||
748 | return $instructions; |
|
749 | } |
|
750 | } |
|
751 | ||
752 | throw new \InvalidArgumentException(sprintf( |