Commit e11d13ae authored by Franz Liedke's avatar Franz Liedke

Get rid of duplicate code for DROP TABLE in schema grammars.

parent bc34498a
...@@ -50,6 +50,18 @@ abstract class Grammar extends \Laravel\Database\Grammar { ...@@ -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 { ...@@ -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 { ...@@ -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 { ...@@ -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 { ...@@ -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.
* *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment