Domande frequenti
Generale
Cos’è TablePro?
TablePro è un client database nativo e open source per sviluppatori. Sul Mac ti connetti a PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Redis e altri, scrivi ed esegui query, esplori e modifichi dati e cambi gli schemi. L’app per iPhone e iPad è separata e più piccola, per lavorare con i database lontano dalla scrivania.
La pagina delle funzionalità descrive ciò che fa ogni parte.
Cosa significa “nativo” qui?
Ogni app TablePro è scritta in Swift per la propria piattaforma. Sul Mac usa AppKit e SwiftUI, Portachiavi e Touch ID. Su iPhone e iPad usa Face ID, widget, Comandi Rapidi e Attività in tempo reale. Anche i driver database sono nativi, senza JDBC.
TablePro è gratuito?
L’app per Mac si scarica e si usa gratuitamente, senza periodo di prova né limiti di tempo. Una licenza Starter o Team aggiunge funzionalità opzionali all’app per Mac; la pagina dei prezzi le elenca. La connessione a qualsiasi motore supportato non richiede una licenza, né l’assistente IA, il server MCP o la Modalità sicura.
L’app per iPhone e iPad è gratuita, senza acquisti in-app, e non richiede una licenza.
TablePro è open source?
Sì. Entrambe le app sono open source sotto licenza AGPLv3, incluso il codice delle funzionalità a pagamento, in un unico repository su GitHub. Una build compilata da te dal sorgente verifica la licenza nello stesso modo delle build che pubblichiamo.
Posso usare TablePro al lavoro?
Sì, in un’azienda di qualsiasi dimensione. La AGPL non impone condizioni sull’esecuzione di TablePro. Si applicano alla distribuzione e all’offerta di una versione modificata ad altri tramite rete. Il testo della licenza contiene i dettagli.
Piattaforme
Su quali Mac funziona TablePro?
TablePro per Mac richiede macOS 13 Ventura o successivo. Sono disponibili build separate per Apple silicon e Intel; la pagina dei download contiene entrambe e Homebrew installa quella giusta.
Esiste un’app per iPhone e iPad?
Sì. TablePro per iPhone e iPad è su App Store, richiede iOS e iPadOS 18 o successivo ed è gratuita, senza acquisti in-app. Si connette a MySQL, MariaDB, TiDB, OceanBase, PostgreSQL, SQLite, DuckDB, Redis, SQL Server e Oracle, con tunnel SSH, Modalità sicura e Face ID, e permette di esplorare e modificare tabelle ed eseguire query.
È un’app separata realizzata per telefono e tablet, non una copia dell’app per Mac: per esempio non ha assistente IA, server MCP o query salvate. La pagina iPhone e iPad elenca ciò che offre e ciò che esclude.
Esiste una versione per Windows o Linux?
No. Non esiste una versione Windows. Esiste un prototipo Linux, ma non c’è nulla da installare né una data di rilascio.
In quali lingue sono disponibili le app?
L’interfaccia dell’app per Mac è disponibile in inglese, vietnamita, cinese semplificato, cinese tradizionale, coreano e turco. Nelle lingue diverse dall’inglese, alcune schermate mostrano ancora testo inglese. L’app per iPhone e iPad è disponibile in inglese, vietnamita, coreano, cinese semplificato e cinese tradizionale.
Questo sito e il portale dell’account sono disponibili in più lingue. La documentazione (inglese) è in inglese.
Database
A quali database posso connettermi?
Sul Mac: PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Redis e altri, inclusi motori documentali, chiave-valore, di ricerca, streaming e analitici. La pagina dei database elenca ogni motore con ciò che TablePro supporta.
L’app per iPhone e iPad si connette a MySQL, MariaDB, TiDB, OceanBase, PostgreSQL, SQLite, DuckDB, Redis, SQL Server e Oracle.
Devo installare i driver database?
No. I driver per PostgreSQL, MySQL, SQLite, Redis, MariaDB, TiDB, OceanBase, Databend, Amazon Redshift, CockroachDB, PGlite e ClickHouse sono inclusi nell’app per Mac. Ogni altro driver viene scaricato la prima volta che scegli il motore, operazione che richiede internet, e si aggiorna separatamente dall’app. Prima di caricare un driver, l’app verifica il checksum pubblicato e la firma del codice.
Su iPhone e iPad i driver sono integrati nell’app, quindi non viene scaricato nulla.
Posso connettermi tramite SSH o SSL?
Sì. Sul Mac, i tunnel SSH accedono con password, chiave o agente SSH, incluso quello di 1Password, e possono attraversare jump host. SSL/TLS può verificare il certificato del server. Una connessione può anche usare Cloudflare Access, Cloud SQL Auth Proxy, un proxy SOCKS5 o un comando come kubectl port-forward. La pagina delle connessioni descrive ogni opzione.
Su iPhone e iPad, i tunnel SSH accedono con password o chiave privata e i jump host non sono supportati.
Dove vengono conservate le password?
Sul Mac, nel Portachiavi di macOS. Una connessione può invece leggere la password al momento dell’accesso da un file, una variabile d’ambiente, un comando shell, 1Password, HashiCorp Vault o AWS Secrets Manager. Su iPhone e iPad, le password sono conservate nel Portachiavi del dispositivo.
Con la sincronizzazione iCloud attiva, le password si sincronizzano solo se attivi anche Passwords sotto Sync Categories sul Mac oppure Sync Passwords su iPhone e iPad, tramite Portachiavi iCloud.
Posso importare le connessioni da un’altra app?
Sì. L’app per Mac importa connessioni da TablePlus, Sequel Ace, DBeaver, DataGrip, Beekeeper Studio e Navicat, incluse le password salvate. L’importazione è gratuita.
Prezzi e licenze
Cosa aggiunge una licenza?
Una licenza Starter aggiunge Compare & Sync, Query Insights, Result Charts, Data Rewind, iCloud Sync, Linked Folders, Encrypted Export e Environment Variables all’app per Mac. Team include tutto Starter e aggiunge Team Catalog e Team Library, per condividere connessioni e query con il team. La pagina dei prezzi descrive ogni funzionalità.
Quanto costa una licenza?
Starter e Team sono venduti con pagamento mensile, annuale o una tantum, con prezzi in dollari statunitensi. Team ha un prezzo per posto, con un minimo di 5 posti. Prezzi e totali attuali si trovano nella pagina dei prezzi.
Quanti Mac copre una licenza?
Una licenza Starter funziona su 2 Mac. Una licenza Team ha da 5 a 200 posti e ogni posto è un Mac attivato. Un iPhone o iPad non ne usa mai: quell’app non ha licenza.
Per spostare una licenza su un altro Mac, rimuovi quello precedente nel tuo account.
Cosa succede quando termina l’abbonamento?
Le funzionalità a pagamento vengono bloccate: per esempio la sincronizzazione iCloud si interrompe e le connessioni di Cartelle collegate o Libreria del team vengono nascoste. Tutto il resto continua a funzionare e connessioni, query e impostazioni restano sul Mac come sono. Il rinnovo riattiva le funzionalità a pagamento.
Un acquisto una tantum non ha scadenza. Nulla cambia su iPhone o iPad.
Una licenza funziona offline?
Sì. L’app per Mac verifica la firma della licenza sul Mac a ogni avvio e consulta il nostro server ogni 7 giorni. Se non riesce a raggiungerlo, le funzionalità a pagamento continuano a funzionare per 30 giorni dall’ultima verifica riuscita.
Alcune operazioni richiedono internet per natura: primo download di un driver, aggiornamenti e provider IA nel cloud.
Chi gestisce il pagamento?
Polar è il nostro venditore responsabile: acquisti la licenza da Polar, che incassa il pagamento, calcola eventuali imposte sulle vendite o IVA al checkout e invia la ricevuta via email. Fatture, metodo di pagamento e abbonamento si trovano nel portale clienti di Polar, a cui accedi con l’email usata per l’acquisto.
Posso ottenere un rimborso?
Sì, per ogni piano, entro 7 giorni dall’acquisto oppure, per un piano annuale, dall’ultimo rinnovo. La politica di rimborso spiega come richiederlo e cosa succede alla licenza.
Ho perso la chiave di licenza. Dove si trova?
Nell’email inviata al momento dell’acquisto e nel tuo account: accedi con l’email usata per l’acquisto e vedrai le licenze con le loro chiavi.
Cos’è l’assistenza prioritaria?
È inclusa nella licenza Team: le email dei clienti Team ricevono risposta per prime, entro un giorno lavorativo. I termini descrivono l’assistenza per ogni piano.
Privacy e rete
Cosa inviano le app a TablePro?
Senza licenza attivata, l’unica richiesta dell’app per Mac a TablePro è un rapporto giornaliero d’uso, attivo per impostazione predefinita e disattivabile in Settings > General > Privacy. Contiene un hash dell’ID della macchina e dati dell’app, come versione, lingua e tipi di database a cui ti connetti, mai nomi host, nomi utente, password, query o righe.
Con una licenza, l’app per Mac la verifica anche ogni 7 giorni, inviando chiave, stesso ID macchina, nome del Mac e versioni dell’app e di macOS. Su iPhone e iPad nulla va a TablePro finché non attivi Condividi dati di utilizzo. L’informativa sulla privacy contiene l’elenco completo, incluso ciò che conserva il nostro server.
Devo registrarmi?
Non serve registrarsi per usare nessuna delle due app. Se acquisti una licenza, il tuo account mostra licenze, Mac attivati e posti del team; accedi tramite un link inviato all’indirizzo usato per l’acquisto.
L’assistente IA invia i miei dati a TablePro?
No. L’assistente IA è nell’app per Mac e le richieste vanno direttamente al provider aggiunto, mai attraverso TablePro. Per impostazione predefinita una richiesta include tipo e nome del database, definizioni di tabelle e colonne dello schema e query corrente; le righe dei risultati vengono inviate solo se attivi l’opzione. Ollama, llama.cpp e MLX funzionano sul tuo Mac. La pagina IA e MCP contiene i dettagli.
Cosa memorizza la sincronizzazione iCloud e dove?
La sincronizzazione iCloud resta disattivata finché non la attivi. Le connessioni sincronizzate e, sul Mac, le altre categorie scelte vanno in un database privato del tuo account iCloud, che TablePro non può leggere. Le password si sincronizzano solo se attivi anche Passwords sotto Sync Categories sul Mac oppure Sync Passwords su iPhone e iPad.
Sul Mac, la sincronizzazione iCloud fa parte di una licenza Starter o Team. Su iPhone e iPad è gratuita.
Account e team
Come accedo al mio account?
Vai al tuo account e inserisci l’email usata per l’acquisto. Inviamo un link di accesso monouso che scade poco dopo. Solo l’indirizzo che ha acquistato una licenza può accedere; i membri del team partecipano tramite un codice di invito nell’app per Mac.
Come aggiungo o rimuovo membri del team?
Nel tuo account, invita qualcuno via email. Riceve un codice da inserire in TablePro sul Mac, sotto Settings > License, e il Mac occupa un posto. Rimuovere un membro libera il posto, disconnette i suoi Mac ed elimina ciò che ha pubblicato nella Libreria del team.
Come modifico il numero di posti?
Su un abbonamento Team mensile o annuale, modificalo nel tuo account; la variazione compare sulla prossima fattura. Per una licenza Team una tantum, scrivi a [email protected].
Come disdico un abbonamento?
Disdicilo nel tuo account o nel portale clienti di Polar. Non verranno effettuati altri addebiti e la licenza continua a funzionare fino alla fine del periodo pagato. Puoi riprenderlo prima di allora.
Passaggio da un’altra app
Devo configurare di nuovo le connessioni?
No. TablePro importa connessioni da TablePlus, Sequel Ace, DBeaver, DataGrip, Beekeeper Studio e Navicat, con password salvate, tunnel SSH e impostazioni SSL.
Come si confronta TablePro con altri client database?
I confronti affiancano TablePro ad altri client, con la data di verifica di ogni dato, e indicano dove ciascuno è più adatto.
Non hai trovato la risposta?
Scrivi a [email protected] oppure segnala un problema su GitHub.
La chat si carica su ogni pagina dopo che la pagina ha terminato il caricamento.