23 lines
1.1 KiB
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;
|