SQLBuilder\Universal\Query\AlterTableQuery::renameColumn PHP Метод

renameColumn() публичный Метод

Rename table column
public renameColumn ( string $fromColumn, Column $toColumn )
$fromColumn string
$toColumn SQLBuilder\Universal\Syntax\Column
    public function renameColumn($fromColumn, Column $toColumn)
    {
        $this->specs[] = $spec = new AlterTableRenameColumn($fromColumn, $toColumn);
        return $spec;
    }

Usage Example

Пример #1
0
 /**
  * Rename column requires $schema object.
  */
 public function renameColumn($table, $oldColumn, $newColumn)
 {
     if ($this->driver instanceof MySQLDriver && is_string($newColumn)) {
         throw new InvalidArgumentException('MySQLDriver requires the new column to be a column definition object.');
     }
     $query = new AlterTableQuery($table);
     $query->renameColumn($oldColumn, $newColumn);
     $sql = $query->toSql($this->driver, new ArgumentArray());
     $this->query($sql);
 }
All Usage Examples Of SQLBuilder\Universal\Query\AlterTableQuery::renameColumn