-- =====================================================================
-- MIGRATION 005  (Bloco 7 — ajuste rápido da Agenda)
-- Campos para registrar conclusões e compromissos assumidos em
-- reuniões, audiências, visitas e eventos. NENHUMA tabela nova.
-- IDEMPOTENTE.
-- =====================================================================

DROP PROCEDURE IF EXISTS sgg_add_col;
DELIMITER //
CREATE PROCEDURE sgg_add_col(IN tbl VARCHAR(64), IN col VARCHAR(64), IN ddl VARCHAR(255))
BEGIN
  IF NOT EXISTS (SELECT 1 FROM information_schema.columns
    WHERE table_schema=DATABASE() AND table_name=tbl AND column_name=col) THEN
    SET @s=CONCAT('ALTER TABLE `',tbl,'` ADD COLUMN ',ddl); PREPARE st FROM @s; EXECUTE st; DEALLOCATE PREPARE st;
  END IF;
END //
DELIMITER ;

CALL sgg_add_col('agenda_events','resultado',"resultado TEXT NULL AFTER notes");
CALL sgg_add_col('agenda_events','encaminhamentos',"encaminhamentos TEXT NULL AFTER resultado");

DROP PROCEDURE IF EXISTS sgg_add_col;
