- Implemented a new script to upsert data from SQLite dumps into PostgreSQL asynchronously.
- Added detailed reporting for each table processed, including success and error statuses. - Integrated Discord notifications for various stages of the upsert process. - Included functionality to fetch the latest SQLite dump from a specified URL. - Added error handling and state management for the upsert process. Resolves #34
This commit is contained in:
@@ -1269,9 +1269,11 @@ class SRUtil:
|
||||
album,
|
||||
song,
|
||||
selected_artist,
|
||||
best_track.get("album", {}).get("title")
|
||||
if best_track.get("album")
|
||||
else None,
|
||||
(
|
||||
best_track.get("album", {}).get("title")
|
||||
if best_track.get("album")
|
||||
else None
|
||||
),
|
||||
selected_title,
|
||||
):
|
||||
# Try to find another candidate that does match metadata
|
||||
@@ -1294,9 +1296,11 @@ class SRUtil:
|
||||
album,
|
||||
song,
|
||||
cand_artist,
|
||||
candidate.get("album", {}).get("title")
|
||||
if candidate.get("album")
|
||||
else None,
|
||||
(
|
||||
candidate.get("album", {}).get("title")
|
||||
if candidate.get("album")
|
||||
else None
|
||||
),
|
||||
cand_title,
|
||||
):
|
||||
found_better = candidate
|
||||
|
||||
Reference in New Issue
Block a user