Vai al contenuto

Usi TablePro ogni giorno? La licenza dà funzioni a pagamento e finanzia il prossimo rilascio. Acquista licenzaAcquista licenza

I database a cui TablePro si connette

Driver nativi per 37 database, tra cui PostgreSQL, MySQL, SQL Server, SQLite, MongoDB e Redis. Ogni riga indica il linguaggio di query del motore, la provenienza del driver e se è disponibile su iPhone e iPad.

Relazionali

Database SQL con tabelle, chiavi e transazioni. Diversi condividono il driver MySQL o PostgreSQL.
Relazionali: ogni motore, il suo linguaggio di query, il driver e la disponibilità su iPhone e iPad
Database
PostgreSQL
SQLIncluso nell’app per MaciPhone e iPad: Opens

Array, jsonb e valori PostGIS, diagrammi EXPLAIN, Utenti e ruoli e backup pg_dump.

MySQL
SQLIncluso nell’app per MaciPhone e iPad: Opens

MySQL tramite TCP, con diagrammi EXPLAIN, Utenti e ruoli, accesso AWS IAM e backup mysqldump.

SQL Server
SQLScaricato al primo utilizzoiPhone e iPad: Opens

T-SQL con batch GO e output PRINT, accesso Kerberos o Microsoft Entra ID e backup .bacpac.

MariaDB
SQLIncluso nell’app per MaciPhone e iPad: Opens

Il driver MySQL con sequenze, colonne virtuali e persistenti e colonne JSON di MariaDB.

TiDB
SQLIncluso nell’app per MaciPhone e iPad: Opens

TiDB e TiDB Cloud sul driver MySQL, con Interrompi inviato come KILL TIDB QUERY.

OceanBase
SQLIncluso nell’app per MaciPhone e iPad: Opens

Tenant OceanBase in modalità MySQL, con accesso come user@tenant, direttamente o tramite OBProxy.

CockroachDB
SQLIncluso nell’app per MaciPhone e iPad: Non si apre

CockroachDB e CockroachDB Cloud tramite il protocollo di comunicazione PostgreSQL.

PGlite
SQLIncluso nell’app per MaciPhone e iPad: Non si apre

PGlite servito dal proprio server socket, come una normale connessione PostgreSQL.

Oracle
SQLScaricato al primo utilizzoiPhone e iPad: Opens

Un driver interamente Swift senza Instant Client, con script PL/SQL e DBMS_OUTPUT.

Google Cloud Spanner
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

Dialetto GoogleSQL o PostgreSQL, rilevato alla connessione, ed emulatore Spanner.

  • La scheda Struttura è in sola lettura. Modifica una tabella con ALTER TABLE nell’editor.

Guida alla configurazione di Google Cloud Spanner (inglese)

Dameng DM8
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

Dameng DM8 tramite il protocollo nativo, con piani EXPLAIN e tunnel SSH.

  • TLS non è supportato. Accedi a un server fuori da una rete privata tramite un tunnel SSH.

Guida alla configurazione di Dameng DM8 (inglese)

SAP HANA
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

SAP HANA Cloud, HANA 2.0 e HANA Express, con struttura in sola lettura.

  • Tunnel SSH, proxy SOCKS, tunnel Cloudflare e comandi di tunneling non sono supportati.
  • Gli accessi con certificato X.509, JWT, SAML, Kerberos e LDAP non sono supportati. Accedi come utente del database con password.

Guida alla configurazione di SAP HANA (inglese)

Analitici e data warehouse

Data warehouse, motori colonnari e motori di query federate, in cui una scansione costa tempo o denaro.
Analitici e data warehouse: ogni motore, il suo linguaggio di query, il driver e la disponibilità su iPhone e iPad
Database
Databend
SQLIncluso nell’app per MaciPhone e iPad: Non si apre

Databend e Databend Cloud tramite l’handler MySQL di Databend.

Amazon Redshift
SQLIncluso nell’app per MaciPhone e iPad: Si apre quando sincronizzato da un Mac

Amazon Redshift sul driver PostgreSQL, con DISTKEY e SORTKEY nel DDL.

ClickHouse
SQLIncluso nell’app per MaciPhone e iPad: Non si apre

ClickHouse tramite HTTP o HTTPS, con varianti EXPLAIN, mutazioni e scheda Parti.

Google BigQuery
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

GoogleSQL con Max Bytes Billed e una stima dei costi Dry Run prima dell’esecuzione della query.

Snowflake
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

Coppia di chiavi, SSO nel browser, OAuth o password con codice, con warehouse e ruolo in Contesto di sessione.

Teradata
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

Accesso TD2 o TDNEGO, con procedure e macro elencate nella barra laterale.

Trino
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

SQL tra cataloghi tramite l’API REST di Trino, con accesso tramite password o JWT.

Cloud e serverless

Servizi SQL raggiunti tramite HTTP con un token dell’account e file libSQL sul Mac.
Cloud e serverless: ogni motore, il suo linguaggio di query, il driver e la disponibilità su iPhone e iPad
Database
Cloudflare D1
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

Ogni database D1 di un account Cloudflare, raggiunto tramite l’API HTTP D1.

Turso
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

Database Turso remoti tramite HTTP con un token, usando il driver libSQL.

libSQL
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

File libSQL su questo Mac oppure server sqld tramite HTTP.

Cloudflare R2 SQL
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

SQL in sola lettura su tabelle Iceberg conservate in Cloudflare R2.

  • Una query restituisce al massimo 10.000 righe.
  • OFFSET non è supportato.
  • Cloudflare addebita R2 SQL in base ai dati esaminati da ogni query.

Guida alla configurazione di Cloudflare R2 SQL (inglese)

Documentali

Database documentali e multimodello, ciascuno interrogato nel proprio linguaggio.
Documentali: ogni motore, il suo linguaggio di query, il driver e la disponibilità su iPhone e iPad
Database
MongoDB
MQLScaricato al primo utilizzoiPhone e iPad: Non si apre

Shell JavaScript in stile mongosh, documenti come Extended JSON e cluster Atlas tramite SRV.

SurrealDB
SurrealQLScaricato al primo utilizzoiPhone e iPad: Non si apre

SurrealQL tramite HTTP RPC, con accesso root, namespace, database, record o token.

Chiave-valore

Chiavi e valori, letti e scritti con comandi o PartiQL.
Chiave-valore: ogni motore, il suo linguaggio di query, il driver e la disponibilità su iPhone e iPad
Database
Redis
Redis CLIIncluso nell’app per MaciPhone e iPad: Opens

Comandi Redis, un albero di chiavi suddiviso ai due punti, TTL e connessioni Sentinel o Cluster.

Amazon DynamoDB
PartiQLScaricato al primo utilizzoiPhone e iPad: Non si apre

PartiQL e JSON dell’API DynamoDB, con un pianificatore che sceglie Query o Scan dai filtri e indica la capacità di lettura consumata da ogni lettura.

A colonne larghe

Tabelle CQL partizionate su un cluster.
A colonne larghe: ogni motore, il suo linguaggio di query, il driver e la disponibilità su iPhone e iPad
Database
Cassandra
CQLScaricato al primo utilizzoiPhone e iPad: Non si apre

CQL con punti di contatto, TLS e accesso Amazon Keyspaces SigV4.

ScyllaDB
CQLScaricato al primo utilizzoiPhone e iPad: Non si apre

ScyllaDB tramite il driver Cassandra, con lo stesso flusso di lavoro CQL.

Streaming

Un log anziché una tabella: leggi e scrivi messaggi con KafkaQL.
Streaming: ogni motore, il suo linguaggio di query, il driver e la disponibilità su iPhone e iPad
Database
Apache Kafka
KafkaQLScaricato al primo utilizzoiPhone e iPad: Non si apre

Consumo e produzione con KafkaQL, con topic, partizioni e ritardo dei gruppi di consumatori.

Coordinamento

Lo spazio delle chiavi di etcd, con lease e membri del cluster.
Coordinamento: ogni motore, il suo linguaggio di query, il driver e la disponibilità su iPhone e iPad
Database
etcd
etcdctlScaricato al primo utilizzoiPhone e iPad: Non si apre

Un sottoinsieme di etcdctl tramite il gateway JSON v3: chiavi sotto un prefisso, lease e membri.

File

Database conservati in file apribili direttamente, senza dover eseguire un server.
File: ogni motore, il suo linguaggio di query, il driver e la disponibilità su iPhone e iPad
Database
SQLite
SQLIncluso nell’app per MaciPhone e iPad: Opens

File di database aperti sul posto, su questo Mac o su un server SSH, con estensioni caricabili.

DuckDB
SQLScaricato al primo utilizzoiPhone e iPad: Opens

File DuckDB, file Parquet, CSV e JSON come viste e database in memoria.

Beancount
SQLScaricato al primo utilizzoiPhone e iPad: Non si apre

Un registro Beancount letto come tabelle SQL, più query BQL.

Come vengono distribuiti i driver

I driver per PostgreSQL, MySQL, SQLite, Redis, MariaDB, TiDB, OceanBase, Databend, Amazon Redshift, CockroachDB, PGlite e ClickHouse sono inclusi nell’app per Mac e permettono di connettersi senza installare altro.

Ogni altro driver è un plugin firmato che viene scaricato la prima volta che scegli il motore, prima di aprire il modulo di connessione. Il primo download richiede una connessione a Internet.

Prima di installare un driver scaricato, TablePro verifica il checksum SHA-256 rispetto al registro dei plugin e controlla la firma del codice.

I plugin hanno un proprio calendario di aggiornamento, quindi una correzione del driver può arrivare senza un aggiornamento dell’app. Un driver in uso viene aggiornato dopo il riavvio dell’app.

L’app per iPhone e iPad include i driver, quindi non scarica nulla.

Plugin e aggiornamenti dei driver (inglese)

Il selettore del tipo di database per una nuova connessione, con motori raggruppati per categoria e MongoDB contrassegnato Not Installed.

Su iPhone e iPad

L’app per iPhone e iPad si connette a MySQL, MariaDB, TiDB, OceanBase, PostgreSQL, SQLite, DuckDB, Redis, SQL Server e Oracle.

Le connessioni a Amazon Redshift si aprono solo quando provengono da un Mac, tramite iCloud Sync o un file di connessione esportato.

Le connessioni ad altri motori si sincronizzano con iPhone e iPad e compaiono nell’elenco, ma non si aprono.

TablePro per iPhone e iPad

Nessun database richiede una licenza

Connettersi a qualsiasi motore di questa pagina è gratuito. Un piano Starter o Team aggiunge funzioni opzionali all’app per Mac e nessuna è legata a un database specifico.

Vedi i prezzi

Manca il tuo database?

I nuovi motori arrivano come plugin dei driver. Se quello che usi non è elencato, richiedilo su GitHub.

Scarica TablePro

L’app per Mac si scarica e si usa gratuitamente. Un piano Starter o Team aggiunge funzioni opzionali. L’app per iPhone e iPad è sull’App Store.
Scarica per Mac

Richiede macOS 13 Ventura o successivo

Scarica su App Store

Gratuita, senza acquisti in-appRichiede iOS e iPadOS 18 o successivo