From 8369738c64b6dbb98709c2c4dc5650c128550ef1 Mon Sep 17 00:00:00 2001 From: Jann Stute Date: Mon, 6 Jul 2026 22:02:33 +0200 Subject: [PATCH] feat: log start and end of DB migrations --- src/tagstudio/core/library/alchemy/library.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tagstudio/core/library/alchemy/library.py b/src/tagstudio/core/library/alchemy/library.py index e42d43d8..8732a753 100644 --- a/src/tagstudio/core/library/alchemy/library.py +++ b/src/tagstudio/core/library/alchemy/library.py @@ -586,12 +586,14 @@ class Library: ] for migration, v, iv in migrations: if loaded_db_version < v and (iv is None or initial_db_version < iv): + logger.info(f"[Library][Migration][{v}] Starting DB Migration") with session: # any error causes transaction to rollback migration(session, library_dir) loaded_db_version = v self.set_version(session, DB_VERSION_CURRENT_KEY, v) session.commit() + logger.info(f"[Library][Migration][{v}] Completed DB Migration") assert loaded_db_version == DB_VERSION, ( "Ran all migrations, but the DB is still not on the newest version"