-- SQL para configurar todas as tabelas de configurações

-- Desabilitar RLS temporariamente para desenvolvimento
ALTER TABLE configuracoes_pastas DISABLE ROW LEVEL SECURITY;
ALTER TABLE integracao_ia DISABLE ROW LEVEL SECURITY;
ALTER TABLE log_processamento_ia DISABLE ROW LEVEL SECURITY;
ALTER TABLE permissoes_usuario_detalhadas DISABLE ROW LEVEL SECURITY;

-- Inserir dados de exemplo para pastas
INSERT INTO configuracoes_pastas (tipo_documento, caminho_local, habilitado, frequencia_atualizacao, formatos_aceitos)
VALUES 
  ('Certificados de Soldagem', 'C:\Documentos\Certificados\Soldagem', true, 'manual', ARRAY['pdf', 'jpg']),
  ('Desenhos de Fabricação', 'C:\Documentos\Desenhos', true, 'ao_criar', ARRAY['pdf', 'dwg']),
  ('Relatórios de Inspeção', 'C:\Documentos\Relatorios', true, 'diario', ARRAY['pdf', 'doc', 'docx'])
ON CONFLICT DO NOTHING;

-- Inserir configuração de IA de exemplo
INSERT INTO integracao_ia (provider, api_key_encriptada, modelo_padrao, ativo)
VALUES 
  ('openai', 'sk-...', 'gpt-4', false),
  ('claude', 'sk-ant-...', 'claude-3-opus', false)
ON CONFLICT DO NOTHING;
