mirror of
https://github.com/claunia/marechai.git
synced 2026-07-08 17:57:08 +00:00
Adds a generic ExternalSite + SoftwareExternalId table pair so a Software can carry identifiers for external cataloging websites, independent from the existing MobyGames/IGDB mirror/match tables. Backfills existing matched MobyGames and IGDB rows, and wires new imports/matches to keep the new table in sync going forward (MobyGames numeric id preferred, falling back to slug; IGDB slug preferred, falling back to numeric id, with a new backfill-game-slugs command for previously mirrored rows).