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

Rename column requires $schema object.
public renameColumn ( $table, $oldColumn, $newColumn )
Пример #1
0
 public function testMigrationRename()
 {
     if ($this->queryDriver instanceof SQLiteDriver) {
         return $this->markTestSkipped('skip this test when sqlite driver is used.');
     }
     $migration = new Migration($this->conn, $this->queryDriver, $this->logger);
     $author = new Author();
     $schema = $author->getDeclareSchema();
     $column = $schema->getColumn('name');
     $newColumn = clone $column;
     $newColumn->name('name2');
     $migration->renameColumn('authors', $column, $newColumn);
     $migration->renameColumn('authors', $newColumn, $column);
 }