Uređivanje SQL dumpa na naredbenom retku znači ulančavanje alata koji nikad nisu bili zamišljeni da razumiju SQL: grep za pronalazak tablice, krhki sed raspon za izrezivanje, awk skripta za preskakanje redaka koje ne želite, zatim mysqldump zastavice za novi pokušaj iz izvora. Svaka od tih stvari je jednokratna koju ćete zaboraviti do idućeg mjeseca, a jedan pogrešno postavljen regex može tiho pokvariti izlaz.
Za povremeni zadatak to je pogrešan kompromis. Nativna aplikacija čini svaki korak vidljivim — vidite tablice, označite što trebate i provjerite pretpregled prije nego se išta zapiše. A budući da postavke ostaju na zaslonu, isti je posao trivijalno ponoviti idući put. DumpCleaner je, koliko znamo, jedina nativna macOS i iPadOS aplikacija napravljena posebno za filtriranje i čišćenje SQL dumpova na ovaj način.
Što možete učiniti bez dodirivanja terminala
DumpCleaner pretvara uobičajenu gimnastiku u ljusci u šačicu kontrola:
- Odaberite tablice kvačicom — svaka tablica u dumpu je navedena; označite one koje želite zadržati ili odbaciti.
- Filtrirajte vrste naredbi — neovisno uključite ili isključite
CREATE,INSERT,ALTER,DROP,SETiLOCKnaredbe. - Presložite INSERT-ove prema vanjskim ključevima — sortirajte insert-ove u redoslijed ovisnosti kako bi se nadređene tablice učitale prije podređenih.
- Otvarajte velike datoteke protočno — dumpovi se obrađuju u dijelovima uz konstantnu memoriju, pa se datoteke od više gigabajta otvaraju bez zamrzavanja.
- Pretpregled uživo — vidite rezultirajući SQL dok mijenjate filtre, prije nego se obvežete na izvoz.
- Procijenjena veličina izlaza — saznajte otprilike koliko će izvezena datoteka biti velika prije zapisivanja.
Podržani formati
DumpCleaner čita dumpove iz baza podataka na koje zaista nailazite u praksi:
- MySQL i MariaDB (mysqldump izlaz)
- PostgreSQL (pg_dump izlaz)
- SQLite
- MS SQL Server
Format se otkriva automatski iz sadržaja datoteke — nema dijaloga koji pita koji dijalekt imate. Nazivi kvalificirani shemom poput public.users se razumiju, pa se PostgreSQL dumpovi ponašaju isto kao MySQL.
Zašto je nativna aplikacija bolja od skripte
Jednoredna naredba u ljusci radi jednom, ako pogodite svaku zastavicu. Nativna aplikacija daje vam stvari koje skripta ne može:
- Ponovljivo — postavke filtra su tu na zaslonu, pa je isti zadatak jedan klik idući mjesec umjesto ponovno otkrivene čarolije.
- Bez regex grešaka — DumpCleaner ispravno parsira SQL umjesto ručnog podudaranja redaka, pa ne prerezujete tiho sredinu
INSERT-a. - Pretpregled prije izvoza — vidite točno što izlazi prije zapisivanja i jednog bajta.
- Nedestruktivno — izvorni dump nikad se ne mijenja; svaki izvoz ide u novu datoteku.
- Izolirano i sigurno — aplikacija radi u macOS App Sandboxu i dodiruje samo datoteke koje izričito otvorite.
- Radi na Macu i iPadu — ista aplikacija, iste značajke, na obje platforme.
Uobičajeni zadaci
Većina ljudi dolazi s jednim konkretnim poslom. Evo čestih — svaki ima vlastiti vodič korak po korak:
- Riješite „a foreign key constraint fails” pri uvozu — presložite INSERT-ove prema ovisnostima kako bi se nadređene tablice učitale prve.
- Otvorite i uredite velik SQL dump — protočno obradite dumpove od više gigabajta bez nestanka memorije.
- Izdvojite pojedinačnu tablicu iz dumpa — zadržite samo tablice koje trebate i odbacite ostale.
- Izvezite samo shemu (strukturu) — uklonite podatke i zadržite
CREATEnaredbe.
Otvorite, filtrirajte, izvezite — bez ljuske
DumpCleaner zamjenjuje sed, awk i mysqldump zastavice kvačicama i pretpregledom uživo. Nativna macOS i iPadOS aplikacija, jednokratna kupnja.
Preuzmi na App StoreuČesto postavljana pitanja
Postoji li GUI alat za SQL dump za Mac?
Da. DumpCleaner je nativna macOS i iPadOS aplikacija koja otvara SQL dumpove u grafičkom sučelju, pa možete odabrati tablice, filtrirati vrste naredbi i izvesti čistu datoteku bez dodirivanja naredbenog retka.
Moram li znati naredbeni redak za uređivanje SQL dumpa?
Ne. DumpCleaner zamjenjuje sed, awk, grep i mysqldump zastavice kvačicama i pretpregledom uživo, pa su povremena uređivanja vidljiva i ponovljiva umjesto jednokratnih naredbi u ljusci.
Koji su formati SQL dumpa podržani?
MySQL, MariaDB, PostgreSQL, SQLite i MS SQL. Format se otkriva automatski iz sadržaja datoteke, pa ne morate ništa konfigurirati.
Radi li SQL dump editor na iPadu?
Da. DumpCleaner je jedna aplikacija koja radi nativno i na macOS-u i na iPadOS-u, s istim značajkama filtriranja, pretpregleda i izvoza.
Uređujte SQL dumpove na vizualni način
Povucite dump, označite što ostaje, pregledajte i izvezite. DumpCleaner obavlja posao koji je nekoć radila hrpa naredbi u ljusci — na Macu i iPadu.
Preuzmi na App Storeu