Aller au contenu

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

Un client de bases de données natif pour les développeurs.

Exécutez des requêtes, parcourez et modifiez les données dans PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Redis et d’autres moteurs. TablePro dispose d’une application native distincte pour chaque plateforme prise en charge.

Télécharger pour Mac

macOS 13 Ventura ou version ultérieure · Apple silicon ou Intel

Autres méthodes d’installation
Télécharger dans l’App Store

iPhone et iPad · iOS et iPadOS 18 ou version ultérieure

TablePro est open source et gratuit à utiliser. Les offres payantes ajoutent des fonctionnalités facultatives à Application Mac. Voir les tarifs

Fenêtre TablePro sur Mac connectée à une base PostgreSQL d’exemple, avec la table orders dans la barre latérale, une requête dans l’éditeur SQL et les lignes de résultat dessous.

Bases de données relationnelles, documentaires, clé-valeur et analytiques

Certains pilotes sont fournis avec Application Mac. Les autres se téléchargent la première fois que vous choisissez cette base et sont mis à jour séparément.

Bases de données prises en charge par type

Documentaires
À colonnes larges
Recherche et vecteurs
Streaming
Configuration et coordination
Fichiers locaux

Sur iPhone et iPad, TablePro se connecte à MySQL, MariaDB, TiDB, OceanBase, PostgreSQL, SQLite, DuckDB, Redis, SQL Server et Oracle. Les connexions Amazon Redshift synchronisées depuis un Mac s’y ouvrent également.

Bases de données prises en charge

Travaillez avec vos bases de données

Les outils de cette section sont disponibles dans Application Mac. Pour iPhone et iPad, TablePro propose une application distincte dont les possibilités sont décrites plus bas.

Rédigez, exécutez et comprenez vos requêtes

Un éditeur SQL avec autocomplétion basée sur le schéma, paramètres de requête :name, historique consultable, requêtes enregistrées et dossiers SQL liés affichant l’état Git. EXPLAIN représente le plan sous forme de diagramme sur les moteurs compatibles, et EXPLAIN Compare le compare à un plan de référence.

Nécessite une offre Starter : Query Insights et Result Charts.

Requêtes

Éditeur SQL TablePro avec une requête joignant la CTE recent_orders à users et une liste d’autocomplétion affichant les colonnes de la CTE.

Modifiez les données et le schéma, et vérifiez le SQL avant d’enregistrer

Les modifications de cellules, les nouvelles lignes et les suppressions attendent votre sauvegarde ; l’aperçu SQL affiche d’abord les instructions. Sur les moteurs dont TablePro peut modifier la structure, l’onglet Structure prépare de la même manière les changements de colonnes, d’index, de clés étrangères et de contraintes CHECK. Filtres, filtres enregistrés, règles de surbrillance, sélecteur de clés étrangères et annulation par onglet sont inclus.

Modification des données

Table products avec quatre modifications de prix en attente d’enregistrement et feuille d’aperçu SQL listant les instructions UPDATE correspondantes.

Comparez, synchronisez et copiez entre bases de données

Comparer et synchroniser compare la structure ou les données de deux bases et génère un script pour aligner l’une sur l’autre. Les changements risqués, comme supprimer une colonne, sont retenus pour vérification. Copier vers copie des tables ou une base entière vers une autre connexion, même sur un autre moteur, et liste chaque type nécessitant une approximation. Un diagramme ER en lecture seule et Utilisateurs et rôles pour PostgreSQL, MySQL, MariaDB et PGlite sont inclus.

Nécessite une offre Starter : Compare & Sync.

Schéma

Comparer et synchroniser entre shop et shop_staging, listant une colonne de longueur différente et un DROP COLUMN retenu du script.

Importez, exportez et ouvrez des fichiers de données

Importez des fichiers CSV, TSV, JSON, JSONL, XLSX et SQL sur les moteurs compatibles et exportez vers CSV, JSON, SQL, XLSX, Markdown, HTML et XML. La fenêtre Fichiers de données ouvre CSV, JSON et XLSX sans base de données pour rechercher, filtrer, nettoyer CSV et JSON, puis importer le résultat dans une table. Sauvegarder et restaurer un dump exécutent les outils en ligne de commande de chaque moteur (pg_dump, mysqldump, mongodump, sqlite3 et sqlpackage). TablePro ne les fournit pas ; installez ceux qui manquent sur votre Mac.

Importation et exportation

Fenêtre Fichiers de données avec orders.csv ouvert et recherché sur Hanoi, barre d’état indiquant 2 498 lignes sur 20 000.

Connectez-vous via SSH, TLS et l’authentification cloud

Accédez à une base via des tunnels SSH avec hôtes de rebond, TLS, AWS IAM, Microsoft Entra ID, l’authentification Google ou une commande de tunnel comme kubectl port-forward. Récupérez les mots de passe depuis le Trousseau, 1Password, Vault ou AWS Secrets Manager. Référencez des variables d’environnement avec $VAR dans l’hôte, l’utilisateur et les autres champs de connexion.

Nécessite une offre Starter : Environment Variables.

Connexions

Paramètres SSH d’un formulaire de connexion : hôte bastion.acme.internal, utilisateur deploy, authentification par clé et un hôte de rebond.

Protections pour les bases de données de production

Sur Mac, attribuez des tags et des couleurs aux connexions selon l’environnement, puis un niveau de mode sécurisé, de Silencieux à Lecture seule, avec Touch ID ou votre mot de passe aux niveaux stricts. DROP, TRUNCATE et DELETE sans WHERE s’arrêtent et demandent confirmation à tous les niveaux. Sur iPhone et iPad, Confirmer les écritures demande confirmation avant chaque écriture et Lecture seule les refuse.

Tant qu’une connexion est ouverte en mode Agent, elle fonctionne au niveau Alerte ou à un niveau plus strict. Data Rewind peut rétablir les valeurs remplacées par une sauvegarde récente. Ce n’est pas une sauvegarde de secours.

Niveaux du mode sécurisé

Mac
Silent, Alert, Alert (Full), Safe Mode, Safe Mode (Full) et Read-Only
iPhone et iPad
Off, Confirm Writes et Read-Only

Nécessite une offre Starter : Data Rewind.

Mode sécurisé

Invite Touch ID du mode sécurisé avant un DELETE sur la table orders, sur une connexion marquée de la couleur rouge de production.

Assistant IA et serveur MCP

Sur Mac, un assistant IA facultatif explique, optimise et corrige les requêtes et répond aux questions sur votre schéma. Vous choisissez le fournisseur : une clé API, un compte existant ou un modèle exécuté sur votre Mac. TablePro ne propose aucun service IA propre et rien n’est envoyé avant l’ajout d’un fournisseur.

Le chat commence en mode Demander, qui ne fait que lire. En modes Modifier et Agent, l’assistant peut exécuter des instructions. D’Alerte à Mode sécurisé (complet), chaque écriture attend votre confirmation ; Lecture seule les refuse, et DROP ou TRUNCATE nécessitent toujours votre clic.

Le serveur MCP intégré permet à des clients comme Claude Code, Claude Desktop, Cursor et Zed d’utiliser vos connexions enregistrées sans voir les mots de passe. Il écoute uniquement sur 127.0.0.1 et chaque connexion définit les droits des applications externes : Bloqué, Lecture seule (par défaut) ou Lecture et écriture.

Tout cela est gratuit.

Fournisseurs que vous pouvez ajouter : GitHub Copilot, ChatGPT, Cursor, Claude, Claude Agent, OpenAI, OpenRouter, Gemini, xAI, Ollama, llama.cpp, MLX, OpenCode Zen et OpenAI-compatible.

IA et MCP

Volet de chat IA répondant sur les meilleurs clients par chiffre d’affaires du mois dernier, avec une requête SQL et ses boutons Copier et Insérer.

Applications natives pour Mac, iPhone et iPad

TablePro pour Mac

Sur Mac, TablePro est une application Swift avec des versions distinctes pour Apple silicon et Intel. Elle conserve les mots de passe dans le Trousseau, demande Touch ID aux niveaux stricts du mode sécurisé et se met à jour automatiquement.

Télécharger pour Mac

macOS 13 Ventura ou version ultérieure · Apple silicon ou Intel

TablePro pour iPhone et iPad

Sur iPhone et iPad, TablePro est une application distincte avec ses propres possibilités : connexions SSH ou TLS, navigation dans les tables, exécution de requêtes et modification de lignes, avec verrouillage Face ID facultatif, Raccourcis, widget d’écran d’accueil et Activités en direct pour les requêtes en cours.

Gratuit, sans achats intégrés

Télécharger dans l’App Store

iPhone et iPad · iOS et iPadOS 18 ou version ultérieure

TablePro pour iPhone et iPad

TablePro sur iPhone affichant la liste des connexions, avec l’exemple Chinook sous Favoris et un groupe Production de connexions étiquetées.

iCloud Sync synchronise les connexions, les groupes et les tags entre un Mac et un iPhone ou iPad. Il est désactivé par défaut et nécessite une offre Starter sur Mac. Avec iCloud Sync activé, Handoff permet de reprendre une connexion ouverte sur l’autre appareil.

Synchronisation et équipes

Vous venez d’une autre application

L’importation depuis d’autres applications et Ouvrir le dossier du projet sont uniquement disponibles dans Application Mac.

Importez les connexions depuis TablePlus, Sequel Ace, DBeaver, DataGrip, Beekeeper Studio et Navicat (.ncx), mots de passe enregistrés compris.

Ouvrir le dossier du projet lit les fichiers .env, docker-compose.yml, le schéma Prisma et d’autres fichiers de configuration du projet, puis préremplit de nouvelles connexions avec les informations trouvées.

Comparer TablePro à d’autres clients

Gratuit, avec des offres payantes facultatives

Application Mac est gratuit à télécharger et à utiliser, sans période d’essai ni limite de temps. Une offre Starter ou Team ajoute des fonctionnalités facultatives, comme Compare & Sync, Query Insights, Data Rewind et iCloud Sync. Team comprend tout Starter et ajoute Team Catalog et Team Library pour partager des connexions et des requêtes avec votre équipe. Application iPhone et iPad est gratuit, sans achats intégrés.
Périodicité de facturation

Renouvellement chaque année jusqu’à résiliation. 33% de moins que douze paiements mensuels.

Gratuit

L’application Mac sans les fonctionnalités payantes, et l’application iPhone et iPad.

0 $US

Aucune inscription nécessaire pour utiliser l’application.

Starter

Ajoute les fonctionnalités Starter à l’application Mac.

24 $USpar an

Une licence pour jusqu’à 2 Mac.

Team

Ajoute à Starter des connexions et des requêtes partagées avec votre équipe.

10 $USpar poste et par an

5 postes : 50 $US par an

Minimum 5 postes, maximum 200.

Chaque poste correspond à un Mac activé.

Vous avez un code de réduction ? Saisissez-le lors du règlement.

Prix en dollars américains. Polar est le vendeur officiel : il encaisse le paiement et calcule la taxe sur les ventes ou la TVA lors du règlement.

Open source et prêt à télécharger

TablePro est open source sous AGPLv3, y compris le code de ses fonctionnalités payantes. Les offres payantes et les sponsors financent son développement. TablePro n’a aucun investisseur et ne vend aucune donnée.

Disponible pour Mac, iPhone et iPad.

Télécharger pour Mac

macOS 13 Ventura ou version ultérieure · Apple silicon ou Intel

Télécharger dans l’App Store

iPhone et iPad · iOS et iPadOS 18 ou version ultérieure