Files
dbmaker/supabase/setup_configuracoes.sql

23 lines
1.1 KiB
SQL

-- 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;