Aller au contenu

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

Parcourez et modifiez les données en sécurité

Pour travailler directement sur les lignes : trouver celles nécessaires, modifier quelques valeurs et le faire en production sans surprise. Les modifications attendent la sauvegarde et chaque connexion définit les précautions de TablePro avant une instruction.
MaciPhone et iPad

Fonctionnalités payantes sur cette page : Data Rewind (Starter). Tout le reste est gratuit.

Trouvez les lignes nécessaires

Le tri et la pagination s’exécutent sur le serveur ; une grande table s’ouvre donc sur sa première page. Au-delà de 100 000 lignes, le nombre est estimé ; Compter exactement fournit le nombre réel au besoin.

Filtres et règles de surbrillance

La barre de filtres (⌘⇧F) construit WHERE avec 18 opérateurs, de = et BETWEEN à REGEX, ou accepte une condition SQL brute. Enregistrez un filtre de table et retrouvez-le sans exécution. Les règles colorent lignes ou cellules selon leurs valeurs, comme la mise en forme conditionnelle d’un tableur, et restent sur ce Mac.

Table orders avec les lignes payées teintées en vert, les remboursées en orange et le panneau des règles de surbrillance ouvert.

Clés étrangères et JSON

Suivez une clé étrangère vers sa ligne dans un nouvel onglet ou prévisualisez-la dans une fenêtre contextuelle. À la modification, le sélecteur liste les lignes référencées selon les colonnes choisies, comme nom et prénom du client. Les valeurs JSON s’ouvrent dans un visualiseur avec arbre de navigation et mode texte d’édition.

Sélecteur de valeurs pour la clé étrangère orders.user_id, recherché sur Silva, listant les utilisateurs par prénom et nom.

Modifiez les données, puis sauvegardez une fois

Modifications de cellules, nouvelles lignes et suppressions attendent, marquées dans l’onglet, jusqu’à ⌘S ; rien n’est envoyé avant. Aperçu SQL (⌘⇧P) liste les instructions avec valeurs renseignées. La sauvegarde les envoie avec paramètres liés, en une transaction si possible, et vérifie le nombre de lignes attendu ; sinon, elle est annulée.

  • Éditeurs adaptés au type de colonne : date et heure, listes ENUM et SET, tableaux, JSON, éditeur hexadécimal pour valeurs binaires et visualiseur d’images.
  • Annulation et rétablissement par onglet jusqu’à la sauvegarde.
  • Les résultats sont modifiables si la requête lit une seule table sans jointure, CTE ou UNION.
  • Copiez les lignes en CSV, JSON, Markdown, liste IN ou instructions INSERT et UPDATE.
Table products avec quatre modifications de prix en attente d’enregistrement et feuille d’aperçu SQL listant les instructions UPDATE correspondantes.

Mode sécurisé pour les connexions de production

Chaque connexion a un niveau de mode sécurisé : Silent, Alert, Alert (Full), Safe Mode, Safe Mode (Full) et Read-Only. Les nouvelles commencent avec Silent, où les instructions s’exécutent telles quelles. Alerte demande confirmation avant écriture ; les niveaux sécurisés demandent aussi Touch ID ou mot de passe Mac, les niveaux complets avant lecture aussi. Lecture seule refuse les écritures et désactive l’édition. Le mode sécurisé est gratuit.

À tous les niveaux, DROP, TRUNCATE et DELETE sans WHERE s’arrêtent pour confirmation. Certaines conditions relèvent le niveau : moteur en lecture seule, mode Agent imposant au moins Alerte et niveau minimum défini par votre organisation via la gestion des appareils (MDM).

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.

Data Rewind

Data Rewind : offre Starter

Data Rewind conserve les valeurs remplacées pour que Restaurer les valeurs précédentes les rétablisse. Une feuille de contrôle montre d’abord les effets sur chaque ligne, même modifiée après sauvegarde ; la restauration passe par le mode sécurisé, en une transaction si possible. Une restauration peut elle-même être restaurée.

Les valeurs restent sur ce Mac pendant 7 jours, chiffrées avec une clé du Trousseau, et ne se synchronisent jamais. À la fin d’une offre, TablePro cesse d’enregistrer les sauvegardes et Restaurer les valeurs précédentes affiche une alerte.

Feuille de vérification Restaurer les valeurs précédentes, avec trois lignes marquées Sera restaurée et une marquée Modifiée depuis l’enregistrement.

Documents et clés

Tous les moteurs ne stockent pas des lignes. Sur MongoDB, insérez et modifiez des documents entiers en Extended JSON, retirez un champ d’un document et renommez ou retirez un champ d’une collection depuis Structure. Sur Redis, renommez les clés, définissez les TTL, modifiez les chaînes dans la grille, ajoutez des clés string, hash, list, set ou sorted-set et modifiez les autres types avec des commandes.

Sur iPhone et iPad

Sur iPhone et iPad, les lignes sont des cartes à trier, rechercher et filtrer avec AND et OR ; toucher une clé étrangère prévisualise sa ligne. Vous pouvez modifier une ligne, définir NULL ou DEFAULT, insérer et supprimer par balayage ; modifier et supprimer nécessite une clé primaire.

Le mode sécurisé a ses propres niveaux, Off, Confirm Writes et Read-Only, avec Off par défaut pour les nouvelles connexions. Modifications en attente, aperçu SQL, règles de surbrillance et Data Rewind sont uniquement sur Mac.

Disponibilité

Chaque capacité de cette page, l’offre requise sur Mac et ce qui existe sur iPhone et iPad
Capacité
Tri, pagination et filtresMac: GratuitiPhone et iPad: Gratuit
Filtres enregistrés et règles de surbrillanceMac: GratuitiPhone et iPad: Non disponible
Navigation par clés étrangères et sélecteur de valeursMac: GratuitiPhone et iPad: Touchez pour prévisualiser la ligne référencée
Modifier, insérer et supprimer des lignesMac: GratuitiPhone et iPad: Éditeur de lignes ; nécessite une clé primaire
Modifications en attente, aperçu SQL et annulationMac: GratuitiPhone et iPad: Non disponible
Mode sécuriséMac: GratuitiPhone et iPad: Off, Confirm Writes et Read-Only
Touch ID ou mot de passe avant écritureMac: GratuitiPhone et iPad: Non disponible
Data RewindMac: Offre StarteriPhone et iPad: Non disponible
Documents MongoDB et clés RedisMac: GratuitiPhone et iPad: Non disponible

Limites à connaître

  • Data Rewind n’est pas une sauvegarde. Il n’annule ni déclencheurs, cascades ou changements externes, et ne restaure pas les lignes sans clé primaire, valeurs de plus de 1 Mo ou valeurs calculées par le serveur.
  • UPDATE sans WHERE est une écriture ordinaire : confirmation uniquement à Alerte ou plus strict.
  • Sur MongoDB, Redis, etcd et SAP HANA, le mode sécurisé compte toute instruction comme écriture ; Alerte confirme donc aussi les lectures et Lecture seule les bloque.
  • Le résultat d’une jointure, CTE ou UNION est en lecture seule dans la grille ; ouvrez la table pour modifier.

Obtenez TablePro

TablePro est open source et gratuit. Les offres payantes ajoutent des fonctionnalités facultatives sur Mac.
Télécharger pour Mac

macOS 13 Ventura ou version ultérieureApple silicon ou Intel

Télécharger dans l’App Store

iPhone et iPadiOS et iPadOS 18 ou version ultérieure

Voir les tarifs