From e6fa946835a3b69fe0eeeb1c0498d015f05e338f Mon Sep 17 00:00:00 2001 From: Carl Gherardi Date: Tue, 7 Oct 2008 14:47:24 +0800 Subject: [PATCH] Add drop_table query. Syntax verified against MySQL, PostgreSQL and SQLite docs --- pyfpdb/FpdbSQLQueries.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pyfpdb/FpdbSQLQueries.py b/pyfpdb/FpdbSQLQueries.py index 9a17600e..6adb1367 100644 --- a/pyfpdb/FpdbSQLQueries.py +++ b/pyfpdb/FpdbSQLQueries.py @@ -36,6 +36,13 @@ class FpdbSQLQueries: # elif(self.dbname == 'PostgreSQL'): # elif(self.dbname == 'SQLite'): + ################################################################## + # Drop Tables - MySQL, PostgreSQL and SQLite all share same syntax + ################################################################## + + if(self.dbname == 'MySQL InnoDB') or (self.dbname == 'PostgreSQL') or (self.dbname == 'SQLite'): + self.query['drop_table'] = """DROP TABLE IF EXISTS """ + if __name__== "__main__": from optparse import OptionParser