Get rid of duplicate code for DROP TABLE in schema grammars.
This commit is contained in:
@@ -50,6 +50,18 @@ abstract class Grammar extends \Laravel\Database\Grammar {
|
|||||||
return $sql;
|
return $sql;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generate the SQL statement for a drop table command.
|
||||||
|
*
|
||||||
|
* @param Table $table
|
||||||
|
* @param Fluent $command
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function drop(Table $table, Fluent $command)
|
||||||
|
{
|
||||||
|
return 'DROP TABLE '.$this->wrap($table);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Drop a constraint from the table.
|
* Drop a constraint from the table.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -224,18 +224,6 @@ class MySQL extends Grammar {
|
|||||||
return 'RENAME TABLE '.$this->wrap($table).' TO '.$this->wrap($command->name);
|
return 'RENAME TABLE '.$this->wrap($table).' TO '.$this->wrap($command->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Generate the SQL statement for a drop table command.
|
|
||||||
*
|
|
||||||
* @param Table $table
|
|
||||||
* @param Fluent $command
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function drop(Table $table, Fluent $command)
|
|
||||||
{
|
|
||||||
return 'DROP TABLE '.$this->wrap($table);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generate the SQL statement for a drop column command.
|
* Generate the SQL statement for a drop column command.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -210,18 +210,6 @@ class Postgres extends Grammar {
|
|||||||
return 'ALTER TABLE '.$this->wrap($table).' RENAME TO '.$this->wrap($command->name);
|
return 'ALTER TABLE '.$this->wrap($table).' RENAME TO '.$this->wrap($command->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Generate the SQL statement for a drop table command.
|
|
||||||
*
|
|
||||||
* @param Table $table
|
|
||||||
* @param Fluent $command
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function drop(Table $table, Fluent $command)
|
|
||||||
{
|
|
||||||
return 'DROP TABLE '.$this->wrap($table);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generate the SQL statement for a drop column command.
|
* Generate the SQL statement for a drop column command.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -213,18 +213,6 @@ class SQLite extends Grammar {
|
|||||||
return 'ALTER TABLE '.$this->wrap($table).' RENAME TO '.$this->wrap($command->name);
|
return 'ALTER TABLE '.$this->wrap($table).' RENAME TO '.$this->wrap($command->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Generate the SQL statement for a drop table command.
|
|
||||||
*
|
|
||||||
* @param Table $table
|
|
||||||
* @param Fluent $command
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function drop(Table $table, Fluent $command)
|
|
||||||
{
|
|
||||||
return 'DROP TABLE '.$this->wrap($table);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generate the SQL statement for a drop unique key command.
|
* Generate the SQL statement for a drop unique key command.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -224,18 +224,6 @@ class SQLServer extends Grammar {
|
|||||||
return 'ALTER TABLE '.$this->wrap($table).' RENAME TO '.$this->wrap($command->name);
|
return 'ALTER TABLE '.$this->wrap($table).' RENAME TO '.$this->wrap($command->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Generate the SQL statement for a drop table command.
|
|
||||||
*
|
|
||||||
* @param Table $table
|
|
||||||
* @param Fluent $command
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function drop(Table $table, Fluent $command)
|
|
||||||
{
|
|
||||||
return 'DROP TABLE '.$this->wrap($table);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generate the SQL statement for a drop column command.
|
* Generate the SQL statement for a drop column command.
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user