Change from UPDATE to DELETE for null damage pattern and target resist names

This commit is contained in:
blitzman
2017-01-29 19:04:57 -05:00
parent 082ac233ad
commit c2038a6cf2
2 changed files with 4 additions and 2 deletions

View File

@@ -138,7 +138,7 @@ class DatabaseCleanup:
row = results.first()
if row and row['num']:
query = "UPDATE 'damagePatterns' SET 'name' = 'Unknown' WHERE name IS NULL OR name = ''"
query = "DELETE FROM damagePatterns WHERE name IS NULL OR name = ''"
delete = DatabaseCleanup.ExecuteSQLQuery(saveddata_engine, query)
logger.error("Database corruption found. Cleaning up %d records.", delete.rowcount)
@@ -157,6 +157,6 @@ class DatabaseCleanup:
row = results.first()
if row and row['num']:
query = "UPDATE 'targetResists' SET 'name' = 'Unknown' WHERE name IS NULL OR name = ''"
query = "DELETE FROM targetResists WHERE name IS NULL OR name = ''"
delete = DatabaseCleanup.ExecuteSQLQuery(saveddata_engine, query)
logger.error("Database corruption found. Cleaning up %d records.", delete.rowcount)

View File

@@ -54,6 +54,8 @@ if config.saveDB and os.path.isfile(config.saveDB):
database_cleanup_instance.OrphanedCharacterSkills(db.saveddata_engine)
database_cleanup_instance.OrphanedFitCharacterIDs(db.saveddata_engine)
database_cleanup_instance.OrphanedFitDamagePatterns(db.saveddata_engine)
database_cleanup_instance.NullDamagePatternNames(db.saveddata_engine)
database_cleanup_instance.NullTargetResistNames(db.saveddata_engine)
logging.debug("Completed database validation.")
else: