Manual do Usuário e Documentação do SQLOZ
Info: Este manual é uma referência abrangente para o uso profissional do SQLOZ. Cada seção explora cenários reais de administração de banco de dados e orienta passo a passo pela interface.
Bem-vindo à documentação oficial do SQLOZ, o cliente SQL nativo para macOS projetado para desenvolvedores, analistas de dados e DBAs.
Arquitetura e Filosofia
O SQLOZ é desenvolvido 100% em Swift, utilizando os frameworks nativos da Apple AppKit e SwiftUI:
- Inicialização instantânea em menos de um segundo, sem o consumo excessivo do Electron.
- Consumo mínimo e constante de memória RAM, mesmo durante o streaming de milhões de registros.
- Otimização nativa para chips Apple Silicon (M1/M2/M3/M4).
- Zero telemetria, sem bibliotecas de rastreamento de terceiros e com privacidade irrestrita.
Índice dos Capítulos
- Capítulo 1: Primeiros Passos - Instalação, requisitos do sistema e primeira conexão.
- Capítulo 2: Conexões e Túneis - Conexões diretas, túneis SSH Jump Host, túneis HTTP PHP e Keychain do macOS.
- Capítulo 3: Editor SQL e Execução de Consultas - Bounded Query Streaming, cancelamento não bloqueante e travas de segurança.
- Capítulo 4: Grade de Dados e Edição - Edição de células em linha, inspetor de valores e ordenação inteligente.
- Capítulo 5: Designer Visual de Esquemas - Engenharia reversa, modelagem ERD por arrastar e soltar e exportação PDF/PNG.
- Capítulo 6: Comparação e Sincronização de Esquemas - Detecção de deriva de esquema (drift), matriz visual e backups de segurança.
- Capítulo 7: Comparação e Sincronização de Dados - Comparação linha a linha, relatório pré-execução e controle de throttle.
- Capítulo 8: Construtor Visual de Consultas - Detecção automática de JOINs, filtros visuais e saída SQL em tempo real.
- Capítulo 9: Suite DBA e Diagnóstico do Servidor - Lista de processos em tempo real, encerramento seguro e wizard de saúde do banco.
- Capítulo 10: Segurança, Backup e Recuperação - Safety gate com token opaco, backups automáticos e bloqueio Touch ID.
- Capítulo 11: Migração Entre Dialetos - Transferência cruzada entre MySQL, PostgreSQL e SQLite com transpilação DDL.
- Capítulo 12: Preferências e Configuração Avançada - Configuração SMTP central, pool de conexões e gerenciamento Pro.
- Capítulo 13: Referências, Atalhos e Solução de Problemas - Tabela completa de atalhos do macOS e solução de falhas de conexão.
- Capítulo 14: OzAI - Assistente SQL em Linguagem Natural - Geração de consultas e suporte a modelos locais (Ollama, LM Studio).
- Capítulo 15: OzCharts - Visualização - Criação de gráficos de alta definição diretamente dos resultados SQL.
- Capítulo 16: OzTeam - Troca de Perfis Criptografados - Cápsulas
.sqlozprofileprotegidas por criptografia AES-256-GCM. - Capítulo 17: OzOSC - Mudanças de Esquema sem Parada - Alterações de estrutura online sem travamento de leituras e gravações.
- Capítulo 18: OzLockTree - Resolvedor de Bloqueios - Identificação de Root Blockers e desbloqueio de impasses transacionais.
- Capítulo 19: OzExplain - Árvore de Execução e Orientador de Índices - Planos visuais de custo e sugestões de indexação DDL.
- Capítulo 20: OzMask - Anonimizador de Dados Pessoais - Mascaramento automático PII para conformidade LGPD/GDPR na grade.
- Capítulo 22: Bancos de Dados e Versões Homologadas - Matriz de compatibilidade para MySQL, MariaDB, PostgreSQL e SQLite.
- Capítulo 23: Centro de Operações e Tarefas Agendadas - Agendamento de dumps e notificações via launchd no macOS.