Editar un abocament SQL a la línia d'ordres vol dir encadenar eines que mai no es van pensar per entendre SQL: un grep per trobar una taula, un rang fràgil de sed per retallar-la, un script d'awk per saltar-te les línies que no vols i després opcions de mysqldump per tornar-ho a intentar des de l'origen. Cadascuna d'aquestes és una cosa puntual que hauràs oblidat el mes que ve, i un sol regex mal col·locat pot corrompre silenciosament la sortida.
Per a una tasca ocasional això és un mal tracte. Una aplicació nativa fa que cada pas sigui visible: veus les taules, marques les que necessites i comproves una previsualització abans que s'escrigui res. I com que la configuració es queda a la pantalla, la mateixa feina és trivial de repetir el pròxim cop. DumpCleaner és, fins on sabem, l'única aplicació nativa de macOS i iPadOS creada específicament per filtrar i netejar abocaments SQL d'aquesta manera.
Què pots fer sense tocar el terminal
DumpCleaner converteix la gimnàstica habitual de shell en un grapat de controls:
- Tria taules amb caselles: cada taula de l'abocament es llista; marca les que vols mantenir o eliminar.
- Filtra tipus de sentència: inclou o exclou sentències
CREATE,INSERT,ALTER,DROP,SETiLOCKde manera independent. - Reordena els INSERT per claus foranes: ordena els inserts en ordre de dependència perquè les taules pare es carreguin abans que les seves filles.
- Obre fitxers grans en flux: els abocaments es processen en trossos amb memòria constant, així que els fitxers de diversos gigabytes s'obren sense penjar-se.
- Previsualització en directe: veu el SQL resultant a mesura que canvies els filtres, abans de decidir-te a exportar.
- Mida de sortida estimada: sàpigues aproximadament com de gran serà el fitxer exportat abans d'escriure'l.
Formats admesos
DumpCleaner llegeix abocaments de les bases de dades que realment et trobes al món real:
- MySQL i MariaDB (sortida de mysqldump)
- PostgreSQL (sortida de pg_dump)
- SQLite
- MS SQL Server
El format es detecta automàticament a partir del contingut del fitxer: no hi ha cap diàleg preguntant quin dialecte tens. Els noms qualificats amb esquema com ara public.users s'entenen, així que els abocaments de PostgreSQL es comporten igual que els de MySQL.
Per què una aplicació nativa supera un script
Una ordre d'una sola línia de shell funciona un cop, si encertes cada opció. Una aplicació nativa et dona les coses que un script no pot:
- Repetible: la configuració del filtre és allà mateix a la pantalla, així que la mateixa tasca és un clic el mes que ve en lloc d'un conjur redescobert.
- Sense errors de regex: DumpCleaner analitza el SQL correctament en lloc de fer coincidir línies a mà, així que no talles silenciosament pel mig d'un
INSERT. - Previsualització abans d'exportar: veus exactament què surt abans d'escriure ni un sol byte.
- No destructiu: l'abocament original no es modifica mai; cada exportació va a un fitxer nou.
- En sandbox i segur: l'aplicació s'executa a l'App Sandbox de macOS i només toca fitxers que obres explícitament.
- Funciona al Mac i a l'iPad: la mateixa aplicació, les mateixes funcions, a totes dues plataformes.
Tasques habituals
La majoria de gent arriba amb una feina concreta. Aquí tens les freqüents, cadascuna amb la seva pròpia guia pas a pas:
- Corregeix «a foreign key constraint fails» en importar: reordena els INSERT per dependència perquè els pares es carreguin primer.
- Obre i edita un fitxer d'abocament SQL gran: recorre en flux abocaments de diversos gigabytes sense quedar-te sense memòria.
- Extreu una sola taula d'un abocament: manté només les taules que necessites i elimina la resta.
- Exporta només l'esquema (estructura): treu les dades i manté les sentències
CREATE.
Obre, filtra, exporta: sense shell
DumpCleaner substitueix les opcions de sed, awk i mysqldump per caselles i una previsualització en directe. Aplicació nativa de macOS i iPadOS, compra única.
Baixa-la a l'App StorePreguntes freqüents
Hi ha una eina gràfica d'abocaments SQL per a Mac?
Sí. DumpCleaner és una aplicació nativa de macOS i iPadOS que obre abocaments SQL en una interfície gràfica, així que pots triar taules, filtrar tipus de sentència i exportar un fitxer net sense tocar la línia d'ordres.
Necessito saber la línia d'ordres per editar un abocament SQL?
No. DumpCleaner substitueix les opcions de sed, awk, grep i mysqldump per caselles i una previsualització en directe, així que les edicions ocasionals són visibles i repetibles en lloc d'ordres de shell puntuals.
Quins formats d'abocament SQL s'admeten?
MySQL, MariaDB, PostgreSQL, SQLite i MS SQL. El format es detecta automàticament a partir del contingut del fitxer, així que no has de configurar res.
L'editor d'abocaments SQL funciona a l'iPad?
Sí. DumpCleaner és una sola aplicació que s'executa de manera nativa tant a macOS com a iPadOS, amb les mateixes funcions de filtratge, previsualització i exportació.
Edita abocaments SQL de manera visual
Arrossega-hi un abocament, marca què es queda, previsualitza i exporta. DumpCleaner fa la feina que abans requeria una pila d'ordres de shell, al Mac i a l'iPad.
Baixa-la a l'App Store