Att redigera en SQL-dump på kommandoraden innebär att kedja ihop verktyg som aldrig var tänkta att förstå SQL: ett grep för att hitta en tabell, ett skört sed-intervall för att skära ut den, ett awk-skript för att hoppa över raderna du inte vill ha, sedan mysqldump-flaggor för att försöka igen från källan. Var och en av dem är en engångsföreteelse som du har glömt nästa månad, och ett enda felplacerat reguljärt uttryck kan tyst förstöra utdatan.
För en tillfällig uppgift är det fel avvägning. En inhemsk app gör varje steg synligt — du ser tabellerna, bockar i det du behöver och kontrollerar en förhandsvisning innan något skrivs. Och eftersom inställningarna stannar på skärmen är samma jobb enkelt att upprepa nästa gång. DumpCleaner är, såvitt vi vet, den enda inhemska macOS- och iPadOS-app som är byggd specifikt för att filtrera och rensa SQL-dumpar på det här sättet.
Vad du kan göra utan att röra terminalen
DumpCleaner förvandlar den vanliga skalgymnastiken till en handfull kontroller:
- Välj tabeller med kryssruta — varje tabell i dumpen listas; bocka i dem du vill behålla eller släppa.
- Filtrera satstyper — inkludera eller uteslut
CREATE-,INSERT-,ALTER-,DROP-,SET- ochLOCK-satser oberoende av varandra. - Ordna om INSERT-satser efter foreign keys — sortera inserts i beroendeordning så att föräldratabeller läses in före sina barn.
- Öppna stora filer genom strömning — dumpar bearbetas i bitar med konstant minne, så flergigabytesfiler öppnas utan att frysa.
- Liveförhandsvisning — se den resulterande SQL:en medan du ändrar filter, innan du bestämmer dig för en export.
- Uppskattad utdatastorlek — vet ungefär hur stor den exporterade filen blir innan du skriver den.
Format som stöds
DumpCleaner läser dumpar från de databaser du faktiskt stöter på i verkligheten:
- MySQL och MariaDB (mysqldump-utdata)
- PostgreSQL (pg_dump-utdata)
- SQLite
- MS SQL Server
Formatet upptäcks automatiskt från filinnehållet — det finns ingen dialogruta som frågar vilken dialekt du har. Schemakvalificerade namn som public.users förstås, så PostgreSQL-dumpar beter sig likadant som MySQL-dumpar.
Varför en inhemsk app slår ett skript
En skalenradare fungerar en gång, om du får varje flagga rätt. En inhemsk app ger dig det ett skript inte kan:
- Repeterbar — filterinställningarna finns där på skärmen, så samma uppgift är ett klick nästa månad i stället för en återupptäckt besvärjelse.
- Inga regex-misstag — DumpCleaner tolkar SQL:en ordentligt i stället för att matcha rader för hand, så du skär inte tyst rakt igenom mitten av en
INSERT. - Förhandsvisning före export — du ser exakt vad som kommer ut innan en enda byte skrivs.
- Icke-förstörande — originaldumpen ändras aldrig; varje export går till en ny fil.
- Sandlådad och säker — appen körs i macOS App Sandbox och rör bara filer du uttryckligen öppnar.
- Körs på Mac och iPad — samma app, samma funktioner, på båda plattformarna.
Vanliga uppgifter
De flesta kommer med ett specifikt jobb. Här är de vanligaste — var och en har sin egen steg-för-steg-guide:
- Åtgärda "a foreign key constraint fails" vid import — ordna om INSERT-satser efter beroenden så att föräldrar läses in först.
- Öppna och redigera en stor SQL-dumpfil — strömma flergigabytesdumpar utan att få slut på minne.
- Extrahera en enskild tabell från en dump — behåll bara tabellerna du behöver och släpp resten.
- Exportera endast schemat (strukturen) — skala bort datan och behåll
CREATE-satserna.
Öppna, filtrera, exportera — inget skal krävs
DumpCleaner ersätter sed-, awk- och mysqldump-flaggor med kryssrutor och en liveförhandsvisning. Inhemsk macOS- och iPadOS-app, engångsköp.
Ladda ner i App StoreVanliga frågor
Finns det ett grafiskt SQL-dumpverktyg för Mac?
Ja. DumpCleaner är en inhemsk macOS- och iPadOS-app som öppnar SQL-dumpar i ett grafiskt gränssnitt, så att du kan välja tabeller, filtrera satstyper och exportera en ren fil utan att röra kommandoraden.
Behöver jag kunna kommandoraden för att redigera en SQL-dump?
Nej. DumpCleaner ersätter sed-, awk-, grep- och mysqldump-flaggor med kryssrutor och en liveförhandsvisning, så tillfälliga redigeringar är synliga och repeterbara i stället för engångskommandon i skalet.
Vilka SQL-dumpformat stöds?
MySQL, MariaDB, PostgreSQL, SQLite och MS SQL. Formatet upptäcks automatiskt från filinnehållet, så du behöver inte konfigurera något.
Körs SQL-dumpeditorn på iPad?
Ja. DumpCleaner är en enda app som körs inhemskt på både macOS och iPadOS, med samma funktioner för filtrering, förhandsvisning och export.
Redigera SQL-dumpar på det visuella sättet
Dra in en dump, bocka i vad som stannar, förhandsvisa och exportera. DumpCleaner gör jobbet som en hög med skalkommandon brukade göra — på Mac och iPad.
Ladda ner i App Store