From 94d1e0da02ad0b4f7cf5bac7b3f8ad8a420209f8 Mon Sep 17 00:00:00 2001 From: Giuseppe Lo Presti <giuseppe.lopresti@cern.ch> Date: Thu, 20 Jun 2019 09:46:46 +0200 Subject: [PATCH] Turns out the tables list is hard-coded 4 times. Not going to refactor this now... --- catalogue/DropSchemaCmd.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/catalogue/DropSchemaCmd.cpp b/catalogue/DropSchemaCmd.cpp index 7ca2a8e100..e74b36b575 100644 --- a/catalogue/DropSchemaCmd.cpp +++ b/catalogue/DropSchemaCmd.cpp @@ -148,7 +148,8 @@ void DropSchemaCmd::dropSqliteCatalogueSchema(rdbms::Conn &conn) { "LOGICAL_LIBRARY", "MOUNT_POLICY", "ACTIVITIES_WEIGHTS", - "USAGESTATS"}; + "USAGESTATS" + }; dropDatabaseTables(conn, tablesToDrop); } catch(exception::Exception &ex) { throw exception::Exception(std::string(__FUNCTION__) + " failed: " + ex.getMessage().str()); @@ -176,7 +177,9 @@ void DropSchemaCmd::dropMysqlCatalogueSchema(rdbms::Conn &conn) { "TAPE_POOL", "LOGICAL_LIBRARY", "MOUNT_POLICY", - "ACTIVITIES_WEIGHTS"}; + "ACTIVITIES_WEIGHTS", + "USAGESTATS" + }; dropDatabaseTables(conn, tablesToDrop); std::list<std::string> triggersToDrop = { @@ -241,7 +244,8 @@ void DropSchemaCmd::dropOracleCatalogueSchema(rdbms::Conn &conn) { "TAPE_POOL", "LOGICAL_LIBRARY", "MOUNT_POLICY", - "ACTIVITIES_WEIGHTS" + "ACTIVITIES_WEIGHTS", + "USAGESTATS" }; dropDatabaseTables(conn, tablesToDrop); @@ -273,7 +277,8 @@ void DropSchemaCmd::dropPostgresCatalogueSchema(rdbms::Conn &conn) { "TAPE_POOL", "LOGICAL_LIBRARY", "MOUNT_POLICY", - "ACTIVITIES_WEIGHTS" + "ACTIVITIES_WEIGHTS", + "USAGESTATS" }; dropDatabaseTables(conn, tablesToDrop); -- GitLab