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

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

Rename Table
public rename ( string $toTable )
$toTable string table name
    public function rename($toTable)
    {
        $this->specs[] = $spec = new AlterTableRenameTable($toTable);
        return $spec;
    }

Usage Example

Пример #1
0
 public function testRenameTable()
 {
     $driver = new MySQLDriver();
     $args = new ArgumentArray();
     $q = new AlterTableQuery('products');
     $q->rename('products_new');
     $sql = $q->toSql($driver, $args);
     $this->assertQuery($q);
     is('ALTER TABLE `products` RENAME TO `products_new`', $sql);
     $q = new AlterTableQuery('products_new');
     $q->rename('products');
     $sql = $q->toSql($driver, $args);
     $this->assertQuery($q);
     is('ALTER TABLE `products_new` RENAME TO `products`', $sql);
 }