public function dropColumn(Column $column) { // throw new CriticalIncompatibleUsageException('Argument must be `Column` or string'); $this->specs[] = $spec = new AlterTableDropColumn($column); return $spec; }
public function dropColumn($table, $arg) { $column = buildColumn($arg); $query = new AlterTableQuery($table); $query->dropColumn($column); $sql = $query->toSql($this->driver, new ArgumentArray()); $this->query($sql); }