Aller au contenu

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

Questions fréquentes

Réponses courtes sur les applications, licences, confidentialité et comptes, avec liens vers les pages détaillant chaque sujet.

Général

Qu’est-ce que TablePro ?

TablePro est un client de bases de données natif et open source pour les développeurs. Sur Mac, connectez-vous à PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Redis et d’autres moteurs, rédigez et exécutez des requêtes, parcourez et modifiez les données et schémas. L’application iPhone et iPad est distincte et plus petite, pour travailler avec vos bases loin du bureau.

La page des fonctionnalités explique chaque partie.

Que signifie « natif » ici ?

Chaque application TablePro est écrite en Swift pour sa plateforme. Sur Mac, elle utilise AppKit et SwiftUI, le Trousseau et Touch ID. Sur iPhone et iPad, Face ID, widgets, Raccourcis et Activités en direct. Les pilotes de bases sont aussi natifs, sans JDBC.

TablePro est-il gratuit ?

L’application Mac est gratuite à télécharger et à utiliser, sans période d’essai ni limite de temps. Une licence Starter ou Team ajoute des fonctionnalités facultatives, listées sur la page des tarifs. La connexion aux moteurs compatibles ne nécessite aucune licence, ni l’assistant IA, le serveur MCP ou le mode sécurisé.

L’application iPhone et iPad est gratuite, sans achats intégrés, et ne nécessite aucune licence.

TablePro est-il open source ?

Oui. Les deux applications sont open source sous AGPLv3, y compris le code des fonctionnalités payantes, dans un dépôt GitHub. Une compilation depuis le code source vérifie la licence comme les versions publiées.

Puis-je utiliser TablePro au travail ?

Oui, dans toute entreprise. L’AGPL n’impose aucune condition pour exécuter TablePro. Elles s’appliquent à sa distribution et à la mise à disposition d’une version modifiée via un réseau. Le texte de la licence fournit les détails.

Plateformes

Sur quels Mac TablePro fonctionne-t-il ?

TablePro pour Mac nécessite macOS 13 Ventura ou version ultérieure. Des versions distinctes existent pour Apple silicon et Intel ; la page de téléchargement propose les deux et Homebrew installe la bonne.

Existe-t-il une application iPhone et iPad ?

Oui. TablePro pour iPhone et iPad est sur l’App Store, nécessite iOS et iPadOS 18 ou version ultérieure et est gratuit, sans achats intégrés. Il se connecte à MySQL, MariaDB, TiDB, OceanBase, PostgreSQL, SQLite, DuckDB, Redis, SQL Server et Oracle, avec tunnels SSH, mode sécurisé et Face ID, et permet de parcourir et modifier les tables et d’exécuter des requêtes.

C’est une application distincte pour téléphone et tablette, pas une copie de l’application Mac : elle n’a par exemple ni assistant IA, ni serveur MCP, ni requêtes enregistrées. La page iPhone et iPad liste ses possibilités et limites.

Existe-t-il une version Windows ou Linux ?

Non. Il n’y a aucune version Windows. Un prototype Linux existe, sans rien à installer ni date de sortie.

Dans quelles langues les applications sont-elles disponibles ?

L’interface Mac est disponible en anglais, vietnamien, chinois simplifié, chinois traditionnel, coréen et turc. Dans les langues autres que l’anglais, certains écrans affichent encore du texte anglais. L’application iPhone et iPad est disponible en anglais, vietnamien, coréen, chinois simplifié et chinois traditionnel.

Ce site web et le portail de comptes sont disponibles en plusieurs langues. La documentation (anglais) est en anglais.

Bases de données

À quelles bases puis-je me connecter ?

Sur Mac : PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Redis et d’autres moteurs documentaires, clé-valeur, de recherche, de streaming et analytiques. La page des bases de données liste chaque moteur et les fonctionnalités prises en charge.

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

Dois-je installer des pilotes de bases de données ?

Non. Les pilotes de PostgreSQL, MySQL, SQLite, Redis, MariaDB, TiDB, OceanBase, Databend, Amazon Redshift, CockroachDB, PGlite et ClickHouse sont fournis avec l’application Mac. Les autres se téléchargent au premier choix du moteur, avec une connexion internet, et sont mis à jour séparément. Avant de charger un pilote, l’application vérifie sa somme de contrôle publiée et sa signature de code.

Sur iPhone et iPad, les pilotes sont intégrés ; aucun téléchargement n’est nécessaire.

Puis-je me connecter via SSH ou SSL ?

Oui. Sur Mac, les tunnels SSH s’authentifient par mot de passe, clé ou agent SSH, dont celui de 1Password, et peuvent passer par des hôtes de rebond. SSL/TLS peut vérifier le certificat serveur. Une connexion peut aussi passer par Cloudflare Access, Cloud SQL Auth Proxy, un proxy SOCKS5 ou une commande comme kubectl port-forward. La page des connexions détaille chaque option.

Sur iPhone et iPad, les tunnels SSH s’authentifient par mot de passe ou clé privée ; les hôtes de rebond ne sont pas pris en charge.

Où mes mots de passe sont-ils stockés ?

Sur Mac, dans le Trousseau macOS. Une connexion peut aussi lire son mot de passe lors de la connexion depuis un fichier, une variable d’environnement, une commande shell, 1Password, HashiCorp Vault ou AWS Secrets Manager. Sur iPhone et iPad, ils sont dans le Trousseau de l’appareil.

Avec iCloud Sync activé, les mots de passe ne se synchronisent que si vous activez aussi Mots de passe dans Catégories de synchronisation sur Mac, ou Synchroniser les mots de passe sur iPhone et iPad, via le Trousseau iCloud.

Puis-je importer mes connexions d’une autre application ?

Oui. L’application Mac importe les connexions depuis TablePlus, Sequel Ace, DBeaver, DataGrip, Beekeeper Studio et Navicat, mots de passe enregistrés compris. L’importation est gratuite.

Tarifs et licences

Qu’ajoute une licence ?

Une licence Starter ajoute Compare & Sync, Query Insights, Result Charts, Data Rewind, iCloud Sync, Linked Folders, Encrypted Export et Environment Variables à l’application Mac. Team comprend tout Starter et ajoute Team Catalog et Team Library pour partager connexions et requêtes avec votre équipe. La page des tarifs décrit chaque fonctionnalité.

Combien coûte une licence ?

Starter et Team sont vendus avec paiement mensuel, annuel ou unique, en dollars américains. Team est facturé par poste, avec un minimum de 5 postes. Prix et totaux actuels figurent sur la page des tarifs.

Combien de Mac une licence couvre-t-elle ?

Une licence Starter fonctionne sur 2 Mac. Une licence Team dispose de 5 à 200 postes, chacun correspondant à un Mac activé. Un iPhone ou iPad n’en utilise jamais : cette application n’a pas de licence.

Pour déplacer une licence vers un autre Mac, retirez l’ancien dans votre compte.

Que se passe-t-il à la fin de mon abonnement ?

Les fonctionnalités payantes se verrouillent : iCloud Sync s’interrompt, par exemple, et les connexions des dossiers liés ou de la bibliothèque d’équipe sont masquées. Tout le reste fonctionne et vos connexions, requêtes et réglages restent tels quels sur votre Mac. Un renouvellement réactive les fonctionnalités payantes.

Un achat à paiement unique n’a pas de date d’expiration. Rien ne change sur iPhone ou iPad.

Une licence fonctionne-t-elle hors ligne ?

Oui. L’application Mac vérifie la signature de licence localement à chaque démarrage et auprès du serveur tous les 7 jours. Si le serveur est inaccessible, les fonctionnalités payantes fonctionnent pendant 30 jours après la dernière vérification réussie.

Certaines fonctions nécessitent naturellement internet : premier téléchargement d’un pilote, mises à jour et fournisseurs IA dans le cloud.

Qui gère le paiement ?

Polar est notre vendeur officiel : vous achetez la licence auprès de Polar, qui encaisse le paiement, calcule la taxe sur les ventes ou la TVA au règlement et envoie le reçu par e-mail. Factures, moyen de paiement et abonnement figurent dans le portail client de Polar, accessible avec l’adresse e-mail de l’achat.

Puis-je obtenir un remboursement ?

Oui, pour toute offre, dans les 7 jours suivant l’achat ou, pour une offre annuelle, son dernier renouvellement. La politique de remboursement explique la demande et les conséquences pour la licence.

J’ai perdu ma clé de licence. Où est-elle ?

Dans l’e-mail envoyé à l’achat et dans votre compte : connectez-vous avec l’adresse e-mail de l’achat pour voir vos licences et clés.

Qu’est-ce que l’assistance prioritaire ?

Elle est incluse dans une licence Team : les e-mails des clients Team sont traités en premier, sous un jour ouvré. Les conditions décrivent l’assistance de chaque offre.

Confidentialité et réseau

Que transmettent les applications à TablePro ?

Sans licence activée, la seule demande envoyée à TablePro par l’application Mac est un rapport quotidien d’utilisation, activé par défaut et désactivable dans Réglages > Général > Confidentialité. Il contient un identifiant de machine haché et des données comme version, langue et types de bases utilisées, jamais de noms d’hôtes, noms d’utilisateurs, mots de passe, requêtes ou lignes.

Avec une licence, l’application Mac la vérifie aussi tous les 7 jours, en envoyant clé, même identifiant de machine, nom du Mac et versions de l’application et de macOS. Sur iPhone et iPad, rien n’est envoyé à TablePro sauf si vous activez Partager les données d’utilisation. La politique de confidentialité détaille tout, y compris le stockage sur notre serveur.

Dois-je m’inscrire ?

Aucune inscription n’est nécessaire pour utiliser les applications. Si vous achetez une licence, votre compte affiche licences, Mac activés et postes d’équipe ; vous vous connectez via un lien envoyé à l’adresse e-mail de l’achat.

L’assistant IA envoie-t-il mes données à TablePro ?

Non. L’assistant IA se trouve dans l’application Mac et ses demandes vont directement au fournisseur ajouté, jamais via TablePro. Par défaut, elles incluent type et nom de base, définitions de tables et colonnes du schéma et requête courante ; les lignes de résultats ne sont envoyées que si vous l’activez. Ollama, llama.cpp et MLX fonctionnent sur votre Mac. La page IA et MCP fournit les détails.

Que stocke iCloud Sync et où ?

iCloud Sync est désactivé jusqu’à votre activation. Les connexions et, sur Mac, les autres catégories choisies vont dans une base privée de votre compte iCloud, que TablePro ne peut pas lire. Les mots de passe ne se synchronisent que si vous activez aussi Mots de passe dans Catégories de synchronisation sur Mac ou Synchroniser les mots de passe sur iPhone et iPad.

Sur Mac, iCloud Sync fait partie d’une licence Starter ou Team. Sur iPhone et iPad, il est gratuit.

Compte et équipe

Comment me connecter à mon compte ?

Allez dans votre compte et saisissez l’adresse e-mail de l’achat. Nous envoyons un lien à usage unique qui expire rapidement. Seule l’adresse ayant acheté une licence peut se connecter ; les membres rejoignent l’équipe avec un code d’invitation dans l’application Mac.

Comment ajouter ou retirer des membres de l’équipe ?

Dans votre compte, invitez une personne par e-mail. Elle reçoit un code à saisir dans TablePro sur son Mac, sous Réglages > Licence, et son Mac occupe un poste. Retirer un membre libère son poste, déconnecte ses Mac et supprime ses publications dans la bibliothèque d’équipe.

Comment modifier le nombre de postes ?

Pour un abonnement Team mensuel ou annuel, modifiez-le dans votre compte ; le changement apparaît sur la facture suivante. Pour une licence Team à paiement unique, écrivez à [email protected].

Comment résilier un abonnement ?

Résiliez dans votre compte ou le portail client de Polar. Aucun nouveau paiement n’est prélevé et la licence reste active jusqu’à la fin de la période payée. Vous pouvez reprendre l’abonnement avant cette date.

Passer d’une autre application

Dois-je reconfigurer mes connexions ?

Non. TablePro importe les connexions depuis TablePlus, Sequel Ace, DBeaver, DataGrip, Beekeeper Studio et Navicat, avec mots de passe enregistrés, tunnels SSH et paramètres SSL.

Comment TablePro se compare-t-il aux autres clients de bases ?

Les comparaisons confrontent TablePro à d’autres clients, avec la date de vérification de chaque fait, et indiquent où chacun convient mieux.

Vous n’avez pas trouvé votre réponse ?

Écrivez à [email protected] ou signalez un problème sur GitHub.

Le chat se charge sur chaque page une fois son chargement terminé.