CREATE TABLE IF NOT EXISTS comissao_pareceres ( id INT AUTO_INCREMENT PRIMARY KEY, comissao_id INT NOT NULL, reuniao_id INT NULL, titulo VARCHAR(200) NOT NULL, texto LONGTEXT NOT NULL, data_parecer DATE NOT NULL, status ENUM('rascunho','aprovado','rejeitado') NOT NULL DEFAULT 'rascunho', criado_por INT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME NULL, INDEX idx_comissao (comissao_id), INDEX idx_reuniao (reuniao_id), CONSTRAINT fk_cp_comissao FOREIGN KEY (comissao_id) REFERENCES comissoes(id) ON DELETE RESTRICT, CONSTRAINT fk_cp_reuniao FOREIGN KEY (reuniao_id) REFERENCES reunioes_comissoes(id) ON DELETE SET NULL, CONSTRAINT fk_cp_user FOREIGN KEY (criado_por) REFERENCES usuarios(id) ON DELETE SET NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;