Remove drop_tables and reload methods

These methods are not used and we would not normally want to
drop all tables in a database.
This commit is contained in:
Nick Hall 2016-12-06 18:07:42 +00:00
parent 467f779230
commit 2c454268a1
2 changed files with 0 additions and 29 deletions

View File

@ -633,13 +633,6 @@ class DbGeneric(DbWriteBase, DbReadBase, UpdateCallback, Callback):
self.db_is_open = True
def reload(self):
"""
Reload, and recreate tables (if necessary).
Useful after db.drop_tables()
"""
self.load(self._directory)
def _close(self):
"""
Close database backend.

View File

@ -938,28 +938,6 @@ class DBAPI(DbGeneric):
surname_list.append(row[0])
return surname_list
def drop_tables(self):
"""
Useful in testing, reseting. If the test is unsure whether the tables
already exist, then the caller will need to catch the appropriate
exception
"""
self.dbapi.execute("DROP TABLE person")
self.dbapi.execute("DROP TABLE family")
self.dbapi.execute("DROP TABLE source")
self.dbapi.execute("DROP TABLE citation")
self.dbapi.execute("DROP TABLE event")
self.dbapi.execute("DROP TABLE media")
self.dbapi.execute("DROP TABLE place")
self.dbapi.execute("DROP TABLE repository")
self.dbapi.execute("DROP TABLE note")
self.dbapi.execute("DROP TABLE tag")
# Secondary:
self.dbapi.execute("DROP TABLE reference")
self.dbapi.execute("DROP TABLE name_group")
self.dbapi.execute("DROP TABLE metadata")
self.dbapi.execute("DROP TABLE gender_stats")
def _sql_type(self, python_type):
"""
Given a schema type, return the SQL type for