-- Down — Migration 047.
--
-- Remove APENAS os seeds inseridos por esta migration (estaduais + municipais
-- com criado_por_user_id IS NULL no range 2026-2030).
--
-- Por que filtrar por criado_por_user_id IS NULL?
--   Pra nao apagar feriados que o operador eventualmente cadastrou
--   manualmente via UI (esses tem criado_por_user_id <> NULL).
--
-- Por que filtrar por YEAR(data) BETWEEN 2026 AND 2030?
--   Pra nao tocar nos seeds nacionais (Migration 045, range 2024-2030).
--   Migration 045 seedou tipo='nacional' — esta limpa so estadual+municipal.

SET SESSION sql_mode = '';

DELETE FROM cadastro_feriados
 WHERE tipo IN ('estadual', 'municipal')
   AND criado_por_user_id IS NULL
   AND YEAR(data) BETWEEN 2026 AND 2030;
