Aller au contenu

Une licence ajoute les fonctions payantes et finance la prochaine version de TablePro. Acheter une licenceUne licence pour aider TablePro

Les bases de données auxquelles TablePro se connecte

Des pilotes natifs pour 37 bases de données, dont PostgreSQL, MySQL, SQL Server, SQLite, MongoDB et Redis. Chaque ligne indique le langage utilisé, la provenance du pilote et la possibilité d’ouvrir la base sur iPhone et iPad.

Relationnelles

Des bases SQL avec tables, clés et transactions. Plusieurs partagent le pilote MySQL ou PostgreSQL.
Relationnelles : chaque moteur, son langage de requête, son pilote et sa disponibilité sur iPhone et iPad
Database
PostgreSQL
SQLIntégré à l’app MaciPhone et iPad: S’ouvre

Valeurs de tableaux, jsonb et PostGIS, diagrammes EXPLAIN, Utilisateurs et rôles et sauvegardes pg_dump.

MySQL
SQLIntégré à l’app MaciPhone et iPad: S’ouvre

MySQL via TCP, avec diagrammes EXPLAIN, Utilisateurs et rôles, authentification AWS IAM et sauvegardes mysqldump.

SQL Server
SQLTéléchargé à la première utilisationiPhone et iPad: S’ouvre

T-SQL avec lots GO et sortie PRINT, authentification Kerberos ou Microsoft Entra ID et sauvegardes .bacpac.

MariaDB
SQLIntégré à l’app MaciPhone et iPad: S’ouvre

Le pilote MySQL avec séquences MariaDB, colonnes virtuelles et persistantes et colonnes JSON.

TiDB
SQLIntégré à l’app MaciPhone et iPad: S’ouvre

TiDB et TiDB Cloud via le pilote MySQL ; Arrêter envoie KILL TIDB QUERY.

OceanBase
SQLIntégré à l’app MaciPhone et iPad: S’ouvre

Tenants OceanBase en mode MySQL, connectés en user@tenant, directement ou via OBProxy.

CockroachDB
SQLIntégré à l’app MaciPhone et iPad: Ne s’ouvre pas

CockroachDB et CockroachDB Cloud via le protocole réseau PostgreSQL.

PGlite
SQLIntégré à l’app MaciPhone et iPad: Ne s’ouvre pas

PGlite servi par son serveur de sockets, comme une connexion PostgreSQL ordinaire.

Oracle
SQLTéléchargé à la première utilisationiPhone et iPad: S’ouvre

Pilote entièrement en Swift sans Instant Client, scripts PL/SQL et DBMS_OUTPUT.

Google Cloud Spanner
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Dialecte GoogleSQL ou PostgreSQL détecté à la connexion, et émulateur Spanner.

  • L’onglet Structure est en lecture seule. Modifiez une table avec ALTER TABLE dans l’éditeur.

Guide de configuration de Google Cloud Spanner (anglais)

Dameng DM8
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Dameng DM8 via son protocole natif, avec plans EXPLAIN et tunnels SSH.

  • TLS n’est pas pris en charge. Accédez à un serveur hors d’un réseau privé via un tunnel SSH.

Guide de configuration de Dameng DM8 (anglais)

SAP HANA
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

SAP HANA Cloud, HANA 2.0 et HANA Express, avec structure en lecture seule.

  • Tunnels SSH, proxys SOCKS, tunnels Cloudflare et commandes de tunnel ne sont pas pris en charge.
  • Les connexions par certificat X.509, JWT, SAML, Kerberos ou LDAP ne sont pas prises en charge. Utilisez un utilisateur de base avec mot de passe.

Guide de configuration de SAP HANA (anglais)

Analytiques et entrepôts de données

Des entrepôts de données, moteurs colonnaires et moteurs de requêtes fédérées, où un parcours coûte du temps ou de l’argent.
Analytiques et entrepôts de données : chaque moteur, son langage de requête, son pilote et sa disponibilité sur iPhone et iPad
Database
Databend
SQLIntégré à l’app MaciPhone et iPad: Ne s’ouvre pas

Databend et Databend Cloud via le gestionnaire MySQL de Databend.

Amazon Redshift
SQLIntégré à l’app MaciPhone et iPad: S’ouvre après synchronisation depuis un Mac

Amazon Redshift via le pilote PostgreSQL, avec DISTKEY et SORTKEY dans le DDL.

ClickHouse
SQLIntégré à l’app MaciPhone et iPad: Ne s’ouvre pas

ClickHouse via HTTP ou HTTPS, avec variantes EXPLAIN, mutations et onglet Parts.

Google BigQuery
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

GoogleSQL avec Max Bytes Billed et estimation de coût Dry Run avant exécution.

Snowflake
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Paire de clés, SSO navigateur, OAuth ou mot de passe avec code, avec entrepôt et rôle dans le contexte de session.

Teradata
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Authentification TD2 ou TDNEGO, avec procédures et macros dans la barre latérale.

Trino
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

SQL intercatalogues via l’API REST Trino, avec mot de passe ou JWT.

Cloud et serverless

Des services SQL accessibles par HTTP avec un jeton de compte et des fichiers libSQL sur votre Mac.
Cloud et serverless : chaque moteur, son langage de requête, son pilote et sa disponibilité sur iPhone et iPad
Database
Cloudflare D1
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Toutes les bases D1 d’un compte Cloudflare via l’API HTTP D1.

Turso
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Bases Turso distantes via HTTP avec jeton, via le pilote libSQL.

libSQL
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Fichiers libSQL sur ce Mac ou serveurs sqld via HTTP.

Cloudflare R2 SQL
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

SQL en lecture seule sur des tables Iceberg stockées dans Cloudflare R2.

  • Une requête retourne au maximum 10 000 lignes.
  • OFFSET n’est pas pris en charge.
  • Cloudflare facture R2 SQL selon les données analysées par chaque requête.

Guide de configuration de Cloudflare R2 SQL (anglais)

Documents

Des bases documentaires et multimodèles, chacune interrogée dans son propre langage.
Documents : chaque moteur, son langage de requête, son pilote et sa disponibilité sur iPhone et iPad
Database
MongoDB
MQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Shell JavaScript de type mongosh, documents en Extended JSON et clusters Atlas via SRV.

SurrealDB
SurrealQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

SurrealQL via HTTP RPC, avec authentification root, namespace, base, enregistrement ou jeton.

Clé-valeur

Des clés et leurs valeurs, lues et écrites avec des commandes ou PartiQL.
Clé-valeur : chaque moteur, son langage de requête, son pilote et sa disponibilité sur iPhone et iPad
Database
Redis
Redis CLIIntégré à l’app MaciPhone et iPad: S’ouvre

Commandes Redis, arborescence de clés séparées par deux-points, TTL et connexions Sentinel ou Cluster.

Amazon DynamoDB
PartiQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

PartiQL et JSON de l’API DynamoDB, avec un planificateur choisissant Query ou Scan selon vos filtres et indiquant la capacité consommée par chaque lecture.

Colonnes larges

Des tables CQL partitionnées sur un cluster.
Colonnes larges : chaque moteur, son langage de requête, son pilote et sa disponibilité sur iPhone et iPad
Database
Cassandra
CQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

CQL avec points de contact, TLS et authentification SigV4 Amazon Keyspaces.

ScyllaDB
CQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

ScyllaDB via le pilote Cassandra, avec le même fonctionnement CQL.

Streaming

Un journal plutôt qu’une table : lisez et écrivez des messages avec KafkaQL.
Streaming : chaque moteur, son langage de requête, son pilote et sa disponibilité sur iPhone et iPad
Database
Apache Kafka
KafkaQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Consommation et production avec KafkaQL, avec topics, partitions et retard des groupes de consommateurs.

Coordination

L’espace de clés d’etcd, avec baux et membres du cluster.
Coordination : chaque moteur, son langage de requête, son pilote et sa disponibilité sur iPhone et iPad
Database
etcd
etcdctlTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Un sous-ensemble d’etcdctl via la passerelle JSON v3 : clés sous un préfixe, baux et membres.

Fichiers

Des bases conservées dans des fichiers qui s’ouvrent directement, sans serveur à lancer.
Fichiers : chaque moteur, son langage de requête, son pilote et sa disponibilité sur iPhone et iPad
Database
SQLite
SQLIntégré à l’app MaciPhone et iPad: S’ouvre

Fichiers de bases ouverts à leur emplacement, sur ce Mac ou un serveur SSH, avec extensions chargeables.

DuckDB
SQLTéléchargé à la première utilisationiPhone et iPad: S’ouvre

Fichiers DuckDB, Parquet, CSV et JSON comme vues, et bases en mémoire.

Beancount
SQLTéléchargé à la première utilisationiPhone et iPad: Ne s’ouvre pas

Un registre Beancount lu comme tables SQL, avec requêtes BQL.

Comment les pilotes sont distribués

Les pilotes pour PostgreSQL, MySQL, SQLite, Redis, MariaDB, TiDB, OceanBase, Databend, Amazon Redshift, CockroachDB, PGlite et ClickHouse sont intégrés à l’app Mac et se connectent sans rien installer d’autre.

Tous les autres pilotes sont des plugins signés, téléchargés la première fois que vous choisissez leur moteur, avant l’ouverture du formulaire de connexion. Ce premier téléchargement nécessite une connexion Internet.

Avant d’installer un pilote téléchargé, TablePro compare sa somme SHA-256 au registre des plugins et vérifie sa signature de code.

Les plugins suivent leur propre calendrier de mise à jour : une correction de pilote peut arriver sans mise à jour de l’app. Un pilote en cours d’utilisation est mis à jour après le redémarrage de l’app.

L’app iPhone et iPad intègre ses pilotes ; rien n’y est donc téléchargé.

Plugins et mises à jour des pilotes (anglais)

Sélecteur de type de base pour une nouvelle connexion, moteurs regroupés par catégorie et MongoDB marqué Non installé.

Sur iPhone et iPad

L’app iPhone et iPad se connecte à MySQL, MariaDB, TiDB, OceanBase, PostgreSQL, SQLite, DuckDB, Redis, SQL Server et Oracle.

Les connexions à Amazon Redshift ne s’y ouvrent que lorsqu’elles proviennent d’un Mac, via la synchronisation iCloud ou un fichier de connexion exporté.

Les connexions aux autres moteurs se synchronisent sur iPhone et iPad et apparaissent dans la liste, mais ne peuvent pas s’y ouvrir.

TablePro pour iPhone et iPad

Aucune base de données ne nécessite de licence

La connexion à tous les moteurs de cette page est gratuite. Un forfait Starter ou Équipe ajoute des fonctions facultatives à l’app Mac, sans les lier à une base de données particulière.

Voir les tarifs

Votre base de données manque ?

Les nouveaux moteurs arrivent sous forme de plugins de pilote. Si le vôtre n’est pas répertorié, demandez-le sur GitHub.

Obtenir TablePro

L’app Mac se télécharge et s’utilise gratuitement. Un forfait Starter ou Équipe ajoute des fonctions facultatives. L’app iPhone et iPad est disponible sur l’App Store.
Télécharger pour Mac

Nécessite macOS 13 Ventura ou version ultérieure

Télécharger dans l’App Store

Gratuit, sans achats intégrésNécessite iOS et iPadOS 18 ou version ultérieure