At redigere en SQL-dump på kommandolinjen betyder at kæde værktøjer sammen, der aldrig var ment til at forstå SQL: et grep til at finde en tabel, et skrøbeligt sed-interval til at skære den ud, et awk-script til at springe de linjer over, du ikke vil have, og så mysqldump-flag for at prøve igen fra kilden. Hver af dem er en engangsting, du har glemt til næste måned, og et enkelt fejlplaceret regex kan stille korrumpere outputtet.
For en lejlighedsvis opgave er det den forkerte afvejning. En native app gør hvert trin synligt — du ser tabellerne, sætter flueben ved det, du har brug for, og tjekker en forhåndsvisning, før noget skrives. Og fordi indstillingerne bliver på skærmen, er den samme opgave triviel at gentage næste gang. DumpCleaner er, så vidt vi ved, den eneste native macOS- og iPadOS-app bygget specifikt til at filtrere og rense SQL-dumps på denne måde.
Hvad du kan gøre uden at røre terminalen
DumpCleaner forvandler de sædvanlige shell-akrobatikker til en håndfuld kontroller:
- Vælg tabeller med afkrydsningsfelt — hver tabel i dumpen er listet; sæt flueben ved dem, du vil beholde eller droppe.
- Filtrér sætningstyper — inkludér eller ekskludér
CREATE-,INSERT-,ALTER-,DROP-,SET- ogLOCK-sætninger uafhængigt. - Omordn INSERTs efter foreign keys — sortér inserts i afhængighedsrækkefølge, så forældretabeller indlæses før deres børn.
- Åbn store filer ved streaming — dumps behandles i stykker med konstant hukommelse, så filer på flere gigabyte åbnes uden at fryse.
- Live-forhåndsvisning — se den resulterende SQL, mens du ændrer filtre, før du forpligter dig til en eksport.
- Estimeret outputstørrelse — få at vide, cirka hvor stor den eksporterede fil bliver, før du skriver den.
Understøttede formater
DumpCleaner læser dumps fra de databaser, du faktisk møder i virkeligheden:
- MySQL og MariaDB (mysqldump-output)
- PostgreSQL (pg_dump-output)
- SQLite
- MS SQL Server
Formatet registreres automatisk ud fra filens indhold — der er ingen dialog, der spørger, hvilken dialekt du har. Skemakvalificerede navne som public.users forstås, så PostgreSQL-dumps opfører sig ligesom MySQL-dumps.
Hvorfor en native app slår et script
En shell-oneliner virker én gang, hvis du får hvert flag rigtigt. En native app giver dig de ting, et script ikke kan:
- Gentagelig — filterindstillingerne er lige der på skærmen, så den samme opgave er ét klik næste måned i stedet for en genopdaget besværgelse.
- Ingen regex-fejl — DumpCleaner parser SQL'en korrekt i stedet for at matche linjer i hånden, så du ikke stille skærer gennem midten af en
INSERT. - Forhåndsvisning før eksport — du ser præcis, hvad der kommer ud, før en eneste byte skrives.
- Ikke-destruktiv — den originale dump ændres aldrig; hver eksport går til en ny fil.
- Sandboxet og sikker — appen kører i macOS App Sandbox og rører kun filer, du eksplicit åbner.
- Kører på Mac og iPad — den samme app, de samme funktioner, på begge platforme.
Almindelige opgaver
De fleste kommer med én bestemt opgave. Her er de hyppige — hver har sin egen trin-for-trin-guide:
- Ret "a foreign key constraint fails" ved import — omordn INSERTs efter afhængighed, så forældre indlæses først.
- Åbn og rediger en stor SQL-dumpfil — stream dumps på flere gigabyte uden at løbe tør for hukommelse.
- Udtræk en enkelt tabel fra en dump — behold bare de tabeller, du har brug for, og drop resten.
- Eksportér kun skemaet (strukturen) — fjern dataene og behold
CREATE-sætningerne.
Åbn, filtrér, eksportér — ingen shell påkrævet
DumpCleaner erstatter sed-, awk- og mysqldump-flag med afkrydsningsfelter og en live-forhåndsvisning. Native macOS- & iPadOS-app, engangskøb.
Hent i App StoreOfte stillede spørgsmål
Findes der et grafisk SQL-dump-værktøj til Mac?
Ja. DumpCleaner er en native macOS- og iPadOS-app, der åbner SQL-dumps i en grafisk brugerflade, så du kan vælge tabeller, filtrere sætningstyper og eksportere en ren fil uden at røre kommandolinjen.
Skal jeg kunne kommandolinjen for at redigere en SQL-dump?
Nej. DumpCleaner erstatter sed-, awk-, grep- og mysqldump-flag med afkrydsningsfelter og en live-forhåndsvisning, så lejlighedsvise redigeringer er synlige og gentagelige i stedet for engangs-shell-kommandoer.
Hvilke SQL-dump-formater understøttes?
MySQL, MariaDB, PostgreSQL, SQLite og MS SQL. Formatet registreres automatisk ud fra filens indhold, så du ikke behøver at konfigurere noget.
Kører SQL-dump-editoren på iPad?
Ja. DumpCleaner er én app, der kører native på både macOS og iPadOS, med de samme funktioner til filtrering, forhåndsvisning og eksport.
Rediger SQL-dumps på den visuelle måde
Træk en dump ind, sæt flueben ved det, der bliver, se en forhåndsvisning og eksportér. DumpCleaner gør det arbejde, en bunke shell-kommandoer plejede at gøre — på Mac og iPad.
Hent i App Store