-- ============================================================
-- MIGRAÇÃO: Adicionar coluna cdmodelo para estrutura 3 níveis
-- Estrutura: Origem de Dados -> Modelo de Integração -> Conexão
-- ============================================================

-- Adicionar coluna cdmodelo (referência ao modelo de integração)
ALTER TABLE back.integracao ADD COLUMN IF NOT EXISTS cdmodelo INTEGER;

-- Comentário
COMMENT ON COLUMN back.integracao.cdmodelo IS 'Referência ao modelo de integração (tipo=modelo). Usado por conexões (tipo=conexao).';

-- Index para performance
CREATE INDEX IF NOT EXISTS idx_integracao_cdmodelo ON back.integracao(cdmodelo);

-- Verificar estrutura
SELECT 
  column_name, 
  data_type, 
  is_nullable
FROM information_schema.columns 
WHERE table_schema = 'back' 
  AND table_name = 'integracao_erp'
ORDER BY ordinal_position;
