diff --git a/classes/db_util.php b/classes/db_util.php index dcaf054..bdcc7c1 100644 --- a/classes/db_util.php +++ b/classes/db_util.php @@ -108,13 +108,15 @@ abstract class DB_Util { } /** - * Get database-specific sql to drop a table + * Drop the selected table * - * @abstract * @param string $name * @return string */ - abstract public function delete_table($name); + public function delete_table($name) + { + return 'DROP TABLE "'.$name.'"'; + } /** * Return an SQL file with the database table structure diff --git a/drivers/firebird/firebird_util.php b/drivers/firebird/firebird_util.php index 1451e2a..61f0339 100644 --- a/drivers/firebird/firebird_util.php +++ b/drivers/firebird/firebird_util.php @@ -24,19 +24,6 @@ */ class Firebird_Util extends DB_Util { - /** - * Drop the selected table - * - * @param string $name - * @return string - */ - public function delete_table($name) - { - return 'DROP TABLE "'.$name.'"'; - } - - // -------------------------------------------------------------------------- - /** * Create an SQL backup file for the current database's structure * diff --git a/drivers/pgsql/pgsql_util.php b/drivers/pgsql/pgsql_util.php index 6c31e55..95c4417 100644 --- a/drivers/pgsql/pgsql_util.php +++ b/drivers/pgsql/pgsql_util.php @@ -23,19 +23,6 @@ */ class PgSQL_Util extends DB_Util { - /** - * Database-specific SQL for dropping a table - * - * @param string $name - * @return string - */ - public function delete_table($name) - { - return 'DROP TABLE "'.$name.'"'; - } - - // -------------------------------------------------------------------------- - /** * Create an SQL backup file for the current database's structure *