From b23b3cd790e5c3ffad7e9bc56c5ca77c033fd4c7 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 29 Jan 2010 23:12:50 +0100 Subject: [PATCH] [entropy.db] doDatabaseExport: always exclude sqlite tables --- libraries/entropy/db/__init__.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/libraries/entropy/db/__init__.py b/libraries/entropy/db/__init__.py index b6eac5146..6d9a6ce88 100644 --- a/libraries/entropy/db/__init__.py +++ b/libraries/entropy/db/__init__.py @@ -6450,17 +6450,13 @@ class EntropyRepository(EntropyRepositoryPluginStore, TextInterface): header = " " ) - if name == "sqlite_sequence": - dumpfile.write(toraw("DELETE FROM sqlite_sequence;\n")) - elif name == "sqlite_stat1": - dumpfile.write(toraw("ANALYZE sqlite_master;\n")) - elif name.startswith("sqlite_"): + if name.startswith("sqlite_"): continue - else: - t_cmd = "CREATE TABLE" - if sql.startswith(t_cmd) and gentle_with_tables: - sql = "CREATE TABLE IF NOT EXISTS"+sql[len(t_cmd):] - dumpfile.write(toraw("%s;\n" % sql)) + + t_cmd = "CREATE TABLE" + if sql.startswith(t_cmd) and gentle_with_tables: + sql = "CREATE TABLE IF NOT EXISTS"+sql[len(t_cmd):] + dumpfile.write(toraw("%s;\n" % sql)) if name in exclude_tables: continue