Ignore reference_id when deleting duplicate rows

This commit is contained in:
JonnyWong16 2020-05-24 00:36:41 -07:00
parent 5f2a74893a
commit 5b5c4d1a8b
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

View file

@ -154,7 +154,7 @@ def import_tautulli_db(database=None, method=None, backup=False):
if method == 'merge': if method == 'merge':
for table_name, columns in sorted(table_columns.items()): for table_name, columns in sorted(table_columns.items()):
duplicate_columns = ', '.join([c for c in columns if c != 'id']) duplicate_columns = ', '.join([c for c in columns if c not in ('id', 'reference_id')])
logger.info("Tautulli Database :: Removing duplicate rows from database table '%s'.", table_name) logger.info("Tautulli Database :: Removing duplicate rows from database table '%s'.", table_name)
if table_name in session_history_tables[1:]: if table_name in session_history_tables[1:]:
db.action('DELETE FROM {table} WHERE id NOT IN ' db.action('DELETE FROM {table} WHERE id NOT IN '