-- Migration: Adicionar coluna n8n_credential_name na tabela integrations -- Story: 3.4 - Gerenciar Credenciais Google OAuth via API do n8n -- Data: 2025-10-12 -- Objetivo: Armazenar o nome da credencial (sempre "refugio") para controle e validação -- Adicionar coluna para armazenar nome da credencial no n8n ALTER TABLE portal.integrations ADD COLUMN IF NOT EXISTS n8n_credential_name VARCHAR(100) DEFAULT 'refugio'; -- Comentário para documentação COMMENT ON COLUMN portal.integrations.n8n_credential_name IS 'Nome da credencial Google OAuth2 no n8n (sempre "refugio" para não quebrar workflows)'; -- Atualizar registros existentes (se houver) para garantir que tenham o nome "refugio" UPDATE portal.integrations SET n8n_credential_name = 'refugio' WHERE provider = 'google_calendar' AND n8n_credential_name IS NULL;