-- +goose Up-- Backfill album.created_at for rows poisoned by early scanner versions or-- propagated via CopyAttributes during metadata-driven ID changes. Prefer the-- oldest valid birth_time from the album's media files, fall back to updated_at.UPDATE albumSET created_at = COALESCE((SELECT MIN(birth_time)FROM media_fileWHERE media_file.album_id = album.idAND birth_time IS NOT NULLAND birth_time != ''AND birth_time NOT LIKE '0001-%'),updated_at)WHERE created_at IS NULLOR created_at = ''OR created_at LIKE '0001-%';-- +goose DownSELECT 1;