Egy SQL dump parancssori szerkesztése olyan eszközök láncolását jelenti, amelyeket soha nem terveztek az SQL megértésére: egy grep egy tábla megtalálásához, egy törékeny sed tartomány a kivágásához, egy awk szkript a nem kívánt sorok kihagyásához, majd mysqldump kapcsolók, hogy újra próbálkozz a forrásból. Mindegyik egyszeri megoldás, amit jövő hónapra már elfelejtettél, és egyetlen rosszul elhelyezett regex csendben megsértheti a kimenetet.
Egy alkalmi feladathoz ez rossz alku. Egy natív alkalmazás minden lépést láthatóvá tesz – látod a táblákat, bepipálod, amire szükséged van, és megnézed az előnézetet, mielőtt bármi kiíródna. És mivel a beállítások a képernyőn maradnak, ugyanaz a feladat legközelebb triviálisan megismételhető. A DumpCleaner, tudomásunk szerint, az egyetlen natív macOS és iPadOS alkalmazás, amelyet kifejezetten SQL dumpok ilyen módú szűrésére és tisztítására építettek.
Mit tehetsz a terminál megérintése nélkül
A DumpCleaner a szokásos shell-tornamutatványt néhány vezérlőelemmé alakítja:
- Válassz táblákat jelölőnégyzettel – a dump minden táblája fel van sorolva; pipáld be azokat, amelyeket meg akarsz tartani vagy el akarsz dobni.
- Szűrj utasítástípusokat – a
CREATE,INSERT,ALTER,DROP,SETésLOCKutasításokat egymástól függetlenül vedd be vagy zárd ki. - Rendezd át az INSERT-eket idegenkulcsok szerint – rendezd az inserteket függőségi sorrendbe, hogy a szülőtáblák a gyerekeik előtt töltődjenek be.
- Nyiss meg nagy fájlokat streameléssel – a dumpok darabokban, állandó memóriával kerülnek feldolgozásra, így a több gigabájtos fájlok lefagyás nélkül nyílnak meg.
- Élő előnézet – lásd az eredményül kapott SQL-t, ahogy változtatod a szűrőket, mielőtt exportra köteleznéd magad.
- Becsült kimeneti méret – tudd meg nagyjából, mekkora lesz az exportált fájl, mielőtt kiírnád.
Támogatott formátumok
A DumpCleaner olyan adatbázisok dumpjait olvassa, amelyekkel a valóságban ténylegesen találkozol:
- MySQL és MariaDB (mysqldump kimenet)
- PostgreSQL (pg_dump kimenet)
- SQLite
- MS SQL Server
A formátumot automatikusan felismeri a fájl tartalmából – nincs párbeszédablak, amely azt kérdezné, melyik dialektusod van. A sémával minősített neveket, mint a public.users, megérti, így a PostgreSQL dumpok ugyanúgy viselkednek, mint a MySQL-esek.
Miért jobb egy natív alkalmazás egy szkriptnél
Egy shell egysoros egyszer működik, ha minden kapcsolót eltalálsz. Egy natív alkalmazás megadja azt, amit egy szkript nem tud:
- Megismételhető – a szűrőbeállítások ott vannak a képernyőn, így ugyanaz a feladat jövő hónapban egy kattintás egy újra felfedezett varázsige helyett.
- Nincsenek regex-hibák – a DumpCleaner rendesen elemzi az SQL-t, ahelyett, hogy kézzel illesztene sorokat, így nem vágsz csendben egy
INSERTközepébe. - Előnézet export előtt – pontosan látod, mi jön ki, mielőtt egyetlen bájtot is kiírnál.
- Nem destruktív – az eredeti dump soha nem módosul; minden export egy új fájlba kerül.
- Homokozóban és biztonságosan – az alkalmazás a macOS App Sandboxban fut, és csak azokat a fájlokat érinti, amelyeket kifejezetten megnyitsz.
- Macen és iPaden is fut – ugyanaz az alkalmazás, ugyanazokkal a funkciókkal, mindkét platformon.
Gyakori feladatok
A legtöbben egy konkrét feladattal érkeznek. Íme a gyakoriak – mindegyikhez saját, lépésről lépésre útmutató tartozik:
- Az „a foreign key constraint fails” hiba javítása importáláskor – rendezd át az INSERT-eket függőség szerint, hogy a szülők töltődjenek be előbb.
- Nagy SQL dump fájl megnyitása és szerkesztése – streamelj több gigabájtos dumpokat a memória elfogyása nélkül.
- Egyetlen tábla kinyerése egy dumpból – tartsd meg csak a szükséges táblákat, a többit dobd el.
- Csak a séma (struktúra) exportálása – válaszd le az adatot, és tartsd meg a
CREATEutasításokat.
Nyiss meg, szűrj, exportálj – nincs szükség shellre
A DumpCleaner a sed, awk és mysqldump kapcsolókat jelölőnégyzetekkel és élő előnézettel váltja fel. Natív macOS & iPadOS alkalmazás, egyszeri vásárlás.
Letöltés az App Store-bólGyakran ismételt kérdések
Van grafikus SQL dump eszköz Machez?
Igen. A DumpCleaner egy natív macOS és iPadOS alkalmazás, amely grafikus felületen nyit meg SQL dumpokat, így táblákat választhatsz, utasítástípusokat szűrhetsz és tiszta fájlt exportálhatsz a parancssor megérintése nélkül.
Ismernem kell a parancssort egy SQL dump szerkesztéséhez?
Nem. A DumpCleaner a sed, awk, grep és mysqldump kapcsolókat jelölőnégyzetekkel és élő előnézettel váltja fel, így az alkalmi szerkesztések láthatók és megismételhetők egyszeri shell-parancsok helyett.
Mely SQL dump formátumok támogatottak?
MySQL, MariaDB, PostgreSQL, SQLite és MS SQL. A formátumot automatikusan felismeri a fájl tartalmából, így semmit sem kell beállítanod.
Fut az SQL dump szerkesztő iPaden?
Igen. A DumpCleaner egyetlen alkalmazás, amely natívan fut macOS-en és iPadOS-en is, ugyanazokkal a szűrési, előnézeti és exportálási funkciókkal.
Szerkeszd az SQL dumpokat vizuálisan
Húzz be egy dumpot, pipáld be, mi maradjon, nézd meg az előnézetet és exportálj. A DumpCleaner elvégzi azt a munkát, amit korábban egy halom shell-parancs – Macen és iPaden.
Letöltés az App Store-ból