changed DROP TABLE order to avoid FK violation
authorVictor Kirhenshtein <victor@netxms.org>
Fri, 8 Nov 2013 18:36:22 +0000 (20:36 +0200)
committerVictor Kirhenshtein <victor@netxms.org>
Fri, 8 Nov 2013 18:36:22 +0000 (20:36 +0200)
src/server/core/dctarget.cpp

index c78f304..cf3df47 100644 (file)
@@ -56,7 +56,7 @@ bool DataCollectionTarget::deleteFromDB(DB_HANDLE hdb)
       success = DBQuery(hdb, query) ? true : false;
       if (success)
       {
       success = DBQuery(hdb, query) ? true : false;
       if (success)
       {
-         _sntprintf(query, 256, _T("DROP TABLE tdata_%d"), (int)m_dwId);
+         _sntprintf(query, 256, _T("DROP TABLE tdata_rows_%d"), (int)m_dwId);
          success = DBQuery(hdb, query) ? true : false;
       }
       if (success)
          success = DBQuery(hdb, query) ? true : false;
       }
       if (success)
@@ -66,7 +66,7 @@ bool DataCollectionTarget::deleteFromDB(DB_HANDLE hdb)
       }
       if (success)
       {
       }
       if (success)
       {
-         _sntprintf(query, 256, _T("DROP TABLE tdata_rows_%d"), (int)m_dwId);
+         _sntprintf(query, 256, _T("DROP TABLE tdata_%d"), (int)m_dwId);
          success = DBQuery(hdb, query) ? true : false;
       }
    }
          success = DBQuery(hdb, query) ? true : false;
       }
    }