Å redigere en SQL-dump på kommandolinjen betyr å lenke sammen verktøy som aldri var ment å forstå SQL: en grep for å finne en tabell, et skjørt sed-intervall for å skjære den ut, et awk-skript for å hoppe over linjene du ikke vil ha, så mysqldump-flagg for å prøve på nytt fra kilden. Hver av dem er en engangsting du vil ha glemt innen neste måned, og et enkelt feilplassert regex kan stille korrumpere utdataene.
For en sporadisk oppgave er det feil avveining. En innebygd app gjør hvert steg synlig — du ser tabellene, krysser av det du trenger, og sjekker en forhåndsvisning før noe skrives. Og fordi innstillingene blir stående på skjermen, er den samme jobben triviell å gjenta neste gang. DumpCleaner er, så vidt vi vet, den eneste innebygde macOS- og iPadOS-appen bygget spesifikt for å filtrere og rydde SQL-dumper på denne måten.
Hva du kan gjøre uten å ta i terminalen
DumpCleaner gjør den vanlige skallgymnastikken om til en håndfull kontroller:
- Velg tabeller med avkrysning — hver tabell i dumpen listes; kryss av dem du vil beholde eller droppe.
- Filtrer setningstyper — inkluder eller ekskluder
CREATE-,INSERT-,ALTER-,DROP-,SET- ogLOCK-setninger uavhengig av hverandre. - Omordne INSERT-er etter fremmednøkler — sorter inserts i avhengighetsrekkefølge slik at foreldretabeller lastes før barna sine.
- Åpne store filer ved å strømme — dumper behandles i biter med konstant minnebruk, så filer på flere gigabyte åpnes uten å fryse.
- Sanntidsforhåndsvisning — se den resulterende SQL-en etter hvert som du endrer filtre, før du forplikter deg til en eksport.
- Estimert utdatastørrelse — vit omtrent hvor stor den eksporterte filen blir før du skriver den.
Støttede formater
DumpCleaner leser dumper fra databasene du faktisk møter i det virkelige liv:
- MySQL og MariaDB (mysqldump-utdata)
- PostgreSQL (pg_dump-utdata)
- SQLite
- MS SQL Server
Formatet oppdages automatisk fra filinnholdet — det finnes ingen dialog som spør hvilken dialekt du har. Skjemakvalifiserte navn som public.users forstås, så PostgreSQL-dumper oppfører seg på samme måte som MySQL-dumper.
Hvorfor en innebygd app slår et skript
En skall-enlinjer fungerer én gang, hvis du får hvert flagg riktig. En innebygd app gir deg tingene et skript ikke kan:
- Gjentakbar — filterinnstillingene er rett der på skjermen, så den samme oppgaven er ett klikk neste måned i stedet for en gjenoppdaget besvergelse.
- Ingen regex-tabber — DumpCleaner parser SQL-en ordentlig i stedet for å matche linjer for hånd, så du kutter ikke stille gjennom midten av en
INSERT. - Forhåndsvisning før eksport — du ser nøyaktig hva som kommer ut før du skriver en eneste byte.
- Ikke-destruktiv — originaldumpen blir aldri endret; hver eksport går til en ny fil.
- Sandkasset og trygt — appen kjører i macOS App Sandbox og tar kun i filer du eksplisitt åpner.
- Kjører på Mac og iPad — den samme appen, de samme funksjonene, på begge plattformene.
Vanlige oppgaver
De fleste kommer med én bestemt jobb. Her er de hyppige — hver har sin egen trinnvise veiledning:
- Rett «a foreign key constraint fails» ved import — omordne INSERT-er etter avhengighet slik at foreldre lastes først.
- Åpne og rediger en stor SQL-dumpfil — strøm dumper på flere gigabyte uten å gå tom for minne.
- Trekk ut en enkelt tabell fra en dump — behold bare tabellene du trenger og dropp resten.
- Eksporter kun skjemaet (strukturen) — fjern dataene og behold
CREATE-setningene.
Åpne, filtrer, eksporter — ingen skall nødvendig
DumpCleaner erstatter sed-, awk- og mysqldump-flagg med avkrysningsbokser og en sanntidsforhåndsvisning. Innebygd macOS- & iPadOS-app, engangskjøp.
Last ned i App StoreOfte stilte spørsmål
Finnes det et grafisk SQL-dumpverktøy for Mac?
Ja. DumpCleaner er en innebygd macOS- og iPadOS-app som åpner SQL-dumper i et grafisk grensesnitt, så du kan velge tabeller, filtrere setningstyper og eksportere en ren fil uten å ta i kommandolinjen.
Må jeg kunne kommandolinjen for å redigere en SQL-dump?
Nei. DumpCleaner erstatter sed-, awk-, grep- og mysqldump-flagg med avkrysningsbokser og en sanntidsforhåndsvisning, så sporadiske redigeringer er synlige og gjentakbare i stedet for engangs skallkommandoer.
Hvilke SQL-dumpformater støttes?
MySQL, MariaDB, PostgreSQL, SQLite og MS SQL. Formatet oppdages automatisk fra filinnholdet, så du trenger ikke å konfigurere noe.
Kjører SQL-dumpeditoren på iPad?
Ja. DumpCleaner er én app som kjører innebygd på både macOS og iPadOS, med de samme funksjonene for filtrering, forhåndsvisning og eksport.
Rediger SQL-dumper på den visuelle måten
Dra inn en dump, kryss av det som blir værende, forhåndsvis og eksporter. DumpCleaner gjør jobben en haug med skallkommandoer pleide å gjøre — på Mac og iPad.
Last ned i App Store