Éditer un dump SQL en ligne de commande, c'est enchaîner des outils qui n'ont jamais été prévus pour comprendre le SQL : un grep pour trouver une table, une plage sed fragile pour la découper, un script awk pour sauter les lignes indésirables, puis des options mysqldump pour recommencer depuis la source. Chacun de ces éléments est un coup unique que vous aurez oublié le mois prochain, et une seule regex mal placée peut corrompre la sortie en silence.
Pour une tâche occasionnelle, c'est un mauvais compromis. Une app native rend chaque étape visible — vous voyez les tables, cochez ce dont vous avez besoin et vérifiez un aperçu avant que quoi que ce soit ne soit écrit. Et comme les réglages restent à l'écran, refaire le même travail est trivial la fois suivante. DumpCleaner est, à notre connaissance, la seule app native macOS et iPadOS conçue spécifiquement pour filtrer et nettoyer les dumps SQL de cette façon.
Ce que vous pouvez faire sans toucher au terminal
DumpCleaner transforme les habituelles acrobaties du shell en une poignée de contrôles :
- Cochez les tables — chaque table du dump est listée ; cochez celles à garder ou à retirer.
- Filtrez les types d'instructions — incluez ou excluez indépendamment les instructions
CREATE,INSERT,ALTER,DROP,SETetLOCK. - Réordonnez les INSERT par clés étrangères — triez les inserts dans l'ordre des dépendances pour que les tables parentes se chargent avant leurs enfants.
- Ouvrez de gros fichiers en flux — les dumps sont traités par morceaux à mémoire constante, si bien que les fichiers de plusieurs gigaoctets s'ouvrent sans se figer.
- Aperçu en direct — voyez le SQL résultant à mesure que vous modifiez les filtres, avant de vous engager dans un export.
- Taille de sortie estimée — sachez à peu près le poids du fichier exporté avant de l'écrire.
Formats pris en charge
DumpCleaner lit les dumps des bases de données que vous rencontrez réellement sur le terrain :
- MySQL et MariaDB (sortie mysqldump)
- PostgreSQL (sortie pg_dump)
- SQLite
- MS SQL Server
Le format est détecté automatiquement à partir du contenu du fichier — aucune boîte de dialogue ne vous demande quel dialecte vous avez. Les noms qualifiés par schéma comme public.users sont compris, si bien que les dumps PostgreSQL se comportent comme ceux de MySQL.
Pourquoi une app native l'emporte sur un script
Un one-liner shell fonctionne une fois, si vous avez toutes les options correctes. Une app native vous offre ce qu'un script ne peut pas :
- Reproductible — les réglages de filtre sont là, à l'écran, si bien que la même tâche se fait en un clic le mois prochain plutôt qu'en une incantation redécouverte.
- Pas d'erreurs de regex — DumpCleaner analyse le SQL correctement au lieu de faire correspondre des lignes à la main, vous ne coupez donc pas en silence au milieu d'un
INSERT. - Aperçu avant l'export — vous voyez exactement ce qui sort avant d'écrire le moindre octet.
- Non destructif — le dump d'origine n'est jamais modifié ; chaque export va vers un nouveau fichier.
- Sandboxée et sûre — l'app s'exécute dans le bac à sable (App Sandbox) de macOS et ne touche qu'aux fichiers que vous ouvrez explicitement.
- Fonctionne sur Mac et iPad — la même app, les mêmes fonctionnalités, sur les deux plateformes.
Tâches courantes
La plupart des gens arrivent avec une tâche précise. Voici les plus fréquentes — chacune a son propre guide pas à pas :
- Corriger « a foreign key constraint fails » à l'import — réordonnez les INSERT par dépendance pour que les parents se chargent en premier.
- Ouvrir et éditer un gros fichier dump SQL — parcourez des dumps de plusieurs gigaoctets sans manquer de mémoire.
- Extraire une seule table d'un dump — gardez juste les tables voulues et écartez le reste.
- Exporter uniquement le schéma (structure) — retirez les données et gardez les instructions
CREATE.
Ouvrir, filtrer, exporter — sans shell
DumpCleaner remplace les options sed, awk et mysqldump par des cases à cocher et un aperçu en direct. Application native macOS & iPadOS, achat unique.
Télécharger sur l'App StoreQuestions fréquentes
Existe-t-il un outil graphique de dump SQL pour Mac ?
Oui. DumpCleaner est une app native macOS et iPadOS qui ouvre les dumps SQL dans une interface graphique, pour que vous puissiez choisir les tables, filtrer les types d'instructions et exporter un fichier propre sans toucher à la ligne de commande.
Faut-il connaître la ligne de commande pour éditer un dump SQL ?
Non. DumpCleaner remplace les options sed, awk, grep et mysqldump par des cases à cocher et un aperçu en direct, si bien que les modifications occasionnelles sont visibles et reproductibles plutôt que des commandes shell ponctuelles.
Quels formats de dump SQL sont pris en charge ?
MySQL, MariaDB, PostgreSQL, SQLite et MS SQL. Le format est détecté automatiquement à partir du contenu du fichier, vous n'avez donc rien à configurer.
L'éditeur de dump SQL fonctionne-t-il sur iPad ?
Oui. DumpCleaner est une app unique qui s'exécute nativement sur macOS et iPadOS, avec les mêmes fonctionnalités de filtrage, d'aperçu et d'export.
Éditez vos dumps SQL de façon visuelle
Glissez un dump, cochez ce qui reste, prévisualisez et exportez. DumpCleaner fait le travail que réclamait autrefois une pile de commandes shell — sur Mac et iPad.
Télécharger sur l'App Store