Manuale Utente e Documentazione SQLOZ
Info: Questo manuale è un riferimento completo per l’uso professionale di SQLOZ. Ciascuna sezione illustra scenari reali di amministrazione di database e guida passo dopo passo attraverso l’interfaccia.
Benvenuti nella documentazione ufficiale di SQLOZ, il client SQL nativo per macOS progettato per sviluppatori, analisti dati e DBA.
Architettura e Filosofia
SQLOZ è sviluppato al 100% in linguaggio Swift, impiegando i framework nativi di Apple AppKit e SwiftUI. Questo garantisce:
- Avvio istantaneo in meno di un secondo senza overhead Electron.
- Consumo di memoria minimo e stabile anche durante lo streaming di milioni di record.
- Pieno supporto per le architetture Apple Silicon (M1/M2/M3/M4).
- Nessuna telemetria, nessun tracciamento di terze parti e rispetto assoluto della riservatezza dei dati.
Indice dei Capitoli
- Capitolo 1: Primi Passi - Installazione, requisiti di sistema e prima connessione.
- Capitolo 2: Connessioni e Tunnel - Connessioni dirette, tunnel SSH Jump Host, tunnel HTTP PHP e Keychain macOS.
- Capitolo 3: Editor SQL ed Esecuzione Query - Bounded Query Streaming, annullamento non bloccante e compiacenza di sicurezza.
- Capitolo 4: Griglia Dati e Modifica - Modifica inline delle celle, pannello di ispezione e ordinamento intelligente.
- Capitolo 5: Progettista Visuale di Schemi - Reverse engineering, modellazione ERD drag-and-drop ed esportazione PDF/PNG.
- Capitolo 6: Confronto e Sincronizzazione Schemi - Rilevamento schema drift, matrici visuali e salvaguardie di backup.
- Capitolo 7: Confronto e Sincronizzazione Dati - Allineamento riga per riga, report pre-flight e regolazione throttle.
- Capitolo 8: Generatore Visuale di Query - JOIN automatici, filtri visuali ed emissione SQL in tempo reale.
- Capitolo 9: Suite DBA e Diagnostica Server - Processlist in tempo reale, interruzione sicura delle query e wizard di salute del database.
- Capitolo 10: Sicurezza, Backup e Ripristino - Safety gate a token opaco, backup preventivi e blocco Touch ID.
- Capitolo 11: Migrazione Cross-Dialect - Trasferimenti bidirezionali tra MySQL, PostgreSQL e SQLite con transpilazione DDL.
- Capitolo 12: Preferenze e Configurazione Avanzata - Configurazione SMTP, pool di connessioni e gestione abbonamenti.
- Capitolo 13: Riferimenti, Scorciatoie e Risoluzione Problemi - Tabella completa delle scorciatoie macOS e soluzioni agli errori di rete.
- Capitolo 14: OzAI - Assistente SQL in Linguaggio Naturale - Generazione query da linguaggio naturale e motori LLM locali (Ollama, LM Studio).
- Capitolo 15: OzCharts - Visualizzazione - Generazione di grafici professionali ad alta definizione direttamente dai risultati SQL.
- Capitolo 16: OzTeam - Scambio Profili Cifrati - Capsule
.sqlozprofileprotette con crittografia hardware AES-256-GCM. - Capitolo 17: OzOSC - Modifiche di Schema a Zero Downtime - Alterazioni strutturali online senza bloccare letture e scritture su MySQL/MariaDB.
- Capitolo 18: OzLockTree - Risolutore di Blocchi - Individuazione dei Root Blocker e disinnesco dei deadlock transazionali.
- Capitolo 19: OzExplain - Albero di Esecuzione e Assegnazione Indici - Piani di costo interattivi e indicazioni DDL per eliminare i colli di bottiglia.
- Capitolo 20: OzMask - Anonimizzazione Dati Personali - Mascheramento automatico PII per la conformità GDPR nella griglia dati.
- Capitolo 22: Database e Versioni Supportate - Matrice di compatibilità per MySQL, MariaDB, PostgreSQL e SQLite.
- Capitolo 23: Centro Operazioni e Job Programmati - Pianificazione backup e notifiche via launchd su macOS.