| @@ 877-889 (lines=13) @@ | ||
| 874 | ||
| 875 | $tableSql = []; |
|
| 876 | ||
| 877 | if ( ! $this->onSchemaAlterTable($diff, $tableSql)) { |
|
| 878 | $sql = array_merge($sql, $commentsSQL); |
|
| 879 | ||
| 880 | if ($diff->newName !== false) { |
|
| 881 | $sql[] = 'ALTER TABLE ' . $diff->getName($this)->getQuotedName($this) . ' RENAME TO ' . $diff->getNewName()->getQuotedName($this); |
|
| 882 | } |
|
| 883 | ||
| 884 | $sql = array_merge( |
|
| 885 | $this->getPreAlterTableIndexForeignKeySQL($diff), |
|
| 886 | $sql, |
|
| 887 | $this->getPostAlterTableIndexForeignKeySQL($diff) |
|
| 888 | ); |
|
| 889 | } |
|
| 890 | ||
| 891 | return array_merge($sql, $tableSql, $columnSql); |
|
| 892 | } |
|
| @@ 621-633 (lines=13) @@ | ||
| 618 | ||
| 619 | $tableSql = []; |
|
| 620 | ||
| 621 | if ( ! $this->onSchemaAlterTable($diff, $tableSql)) { |
|
| 622 | $sql = array_merge($sql, $commentsSQL); |
|
| 623 | ||
| 624 | if ($diff->newName !== false) { |
|
| 625 | $sql[] = 'ALTER TABLE ' . $diff->getName($this)->getQuotedName($this) . ' RENAME TO ' . $diff->getNewName()->getQuotedName($this); |
|
| 626 | } |
|
| 627 | ||
| 628 | $sql = array_merge( |
|
| 629 | $this->getPreAlterTableIndexForeignKeySQL($diff), |
|
| 630 | $sql, |
|
| 631 | $this->getPostAlterTableIndexForeignKeySQL($diff) |
|
| 632 | ); |
|
| 633 | } |
|
| 634 | ||
| 635 | return array_merge($sql, $tableSql, $columnSql); |
|
| 636 | } |
|