-- Migration: Vincular Signup Templates com Solutions -- Permite que ao criar um link de cadastro personalizado, o superadmin -- selecione quais soluções estarão disponíveis para as agências que se cadastrarem CREATE TABLE IF NOT EXISTS template_solutions ( template_id UUID NOT NULL REFERENCES agency_signup_templates(id) ON DELETE CASCADE, solution_id UUID NOT NULL REFERENCES solutions(id) ON DELETE CASCADE, created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (template_id, solution_id) ); -- Index para queries rápidas CREATE INDEX idx_template_solutions_template ON template_solutions(template_id); CREATE INDEX idx_template_solutions_solution ON template_solutions(solution_id); COMMENT ON TABLE template_solutions IS 'Relacionamento N:N entre signup templates e solutions - define quais soluções estarão disponíveis ao cadastrar via template';