feat: add expired failed mapping cleanup query

This commit is contained in:
2026-06-21 17:18:05 +02:00
committed by Milas Holsting
parent 86d0c2b5c0
commit a9a00dbf3b
3 changed files with 17 additions and 0 deletions

View File

@@ -333,6 +333,11 @@ SELECT anime_id, provider, provider_show_id, failed_until, last_error, updated_a
FROM episode_provider_mapping
WHERE anime_id = ? AND provider = ? LIMIT 1;
-- name: DeleteExpiredFailedEpisodeProviderMappings :exec
DELETE FROM episode_provider_mapping
WHERE provider_show_id = ''
AND failed_until <= CURRENT_TIMESTAMP;
-- name: GetTrackedAiringAnimeIDsDueForEpisodeRefresh :many
WITH tracked AS (
SELECT DISTINCT w.anime_id