-- Tipos Materiales (MA, MB, MC) — plantillas certA/B/C.jpeg (formato distinto a A/B/C y Especial).

ALTER TABLE public.certificado_tipos
    ALTER COLUMN codigo TYPE VARCHAR(10);

INSERT INTO public.certificado_tipos (id, codigo, nombre, monto, color, fondo_archivo)
VALUES
    ('a1000001-0000-4000-8000-000000000007', 'MA', 'Tipo A Materiales', 150.00, '#1A237E', 'certA.jpeg'),
    ('a1000001-0000-4000-8000-000000000008', 'MB', 'Tipo B Materiales', 200.00, '#283593', 'certB.jpeg'),
    ('a1000001-0000-4000-8000-000000000009', 'MC', 'Tipo C Materiales', 250.00, '#3949AB', 'certC.jpeg')
ON CONFLICT (codigo) DO UPDATE
SET
    nombre = EXCLUDED.nombre,
    monto = EXCLUDED.monto,
    color = EXCLUDED.color,
    fondo_archivo = EXCLUDED.fondo_archivo,
    is_active = TRUE;
