Urejanje SQL izvoza v ukazni vrstici pomeni veriženje orodij, ki nikoli niso bila mišljena za razumevanje SQL: grep, da najdete tabelo, krhek obseg sed, da jo izrežete, skripta awk, da preskočite neželene vrstice, nato zastavice mysqldump, da poskusite znova iz vira. Vsako od teh je enkratna zadeva, ki jo boste do naslednjega meseca pozabili, en sam napačno postavljen regularni izraz pa lahko tiho pokvari izhod.
Za občasno opravilo je to napačna kupčija. Domača aplikacija naredi vsak korak viden — vidite tabele, obkljukate, kar potrebujete, in preverite predogled, preden se kar koli zapiše. In ker nastavitve ostanejo na zaslonu, je isto opravilo naslednjič trivialno ponoviti. DumpCleaner je, kolikor nam je znano, edina domača aplikacija za macOS in iPadOS, zgrajena posebej za filtriranje in čiščenje SQL izvozov na ta način.
Kaj lahko naredite, ne da bi se dotaknili terminala
DumpCleaner običajno lupinsko akrobatiko spremeni v peščico kontrolnikov:
- Izberite tabele s potrditvenim poljem — vsaka tabela v izvozu je navedena; obkljukajte tiste, ki jih želite obdržati ali izpustiti.
- Filtrirajte vrste stavkov — neodvisno vključite ali izključite stavke
CREATE,INSERT,ALTER,DROP,SETinLOCK. - Prerazporedite INSERT stavke po tujih ključih — razvrstite vstavljanja v vrstni red odvisnosti, tako da se nadrejene tabele naložijo pred svojimi podrejenimi.
- Odpirajte velike datoteke s pretakanjem — izvozi se obdelujejo v kosih s konstantnim pomnilnikom, tako da se datoteke velikosti več gigabajtov odprejo brez zamrznitve.
- Predogled v živo — poglejte nastali SQL, ko spreminjate filtre, preden se odločite za izvoz.
- Ocenjena velikost izhoda — vnaprej približno vedite, kako velika bo izvožena datoteka, preden jo zapišete.
Podprti formati
DumpCleaner bere izvoze iz baz podatkov, na katere dejansko naletite v praksi:
- MySQL in MariaDB (izhod mysqldump)
- PostgreSQL (izhod pg_dump)
- SQLite
- MS SQL Server
Format se zazna samodejno iz vsebine datoteke — ni pogovornega okna, ki bi spraševalo, katero narečje imate. Imena, kvalificirana s shemo, kot je public.users, so razumljena, zato se izvozi PostgreSQL obnašajo enako kot izvozi MySQL.
Zakaj je domača aplikacija boljša od skripte
Lupinska enovrstična koda deluje enkrat, če pravilno zadenete vsako zastavico. Domača aplikacija vam da tisto, česar skripta ne more:
- Ponovljivo — nastavitve filtra so kar tam na zaslonu, tako da je isto opravilo naslednji mesec en klik, namesto znova odkrite zaklinjajne formule.
- Brez napak z regularnimi izrazi — DumpCleaner SQL pravilno razčleni, namesto da bi ročno ujemal vrstice, tako da ne prerežete tiho skozi sredino
INSERTstavka. - Predogled pred izvozom — vidite natanko, kaj pride ven, preden zapišete en sam bajt.
- Neuničujoče — izvirni izvoz ni nikoli spremenjen; vsak izvoz gre v novo datoteko.
- V peskovniku in varno — aplikacija teče v peskovniku macOS App Sandbox in se dotakne le datotek, ki jih izrecno odprete.
- Teče na Macu in iPadu — ista aplikacija, iste funkcije, na obeh platformah.
Pogosta opravila
Večina ljudi pride z enim določenim opravilom. Tu so pogosta — vsako ima svoj vodnik po korakih:
- Odpravite »a foreign key constraint fails« pri uvozu — prerazporedite INSERT stavke po odvisnostih, da se nadrejene naložijo prve.
- Odprite in uredite veliko SQL izvozno datoteko — pretakajte izvoze velikosti več gigabajtov, ne da bi vam zmanjkalo pomnilnika.
- Izvlecite eno samo tabelo iz izvoza — obdržite le tabele, ki jih potrebujete, in izpustite preostale.
- Izvozite samo shemo (strukturo) — odstranite podatke in obdržite
CREATEstavke.
Odprite, filtrirajte, izvozite — brez lupine
DumpCleaner zamenja zastavice sed, awk in mysqldump s potrditvenimi polji in predogledom v živo. Domača aplikacija za macOS in iPadOS, enkraten nakup.
Prenesi v trgovini App StorePogosta vprašanja
Ali obstaja GUI orodje za SQL izvoze za Mac?
Da. DumpCleaner je domača aplikacija za macOS in iPadOS, ki odpira SQL izvoze v grafičnem vmesniku, tako da lahko izbirate tabele, filtrirate vrste stavkov in izvozite čisto datoteko brez dotikanja ukazne vrstice.
Ali moram poznati ukazno vrstico za urejanje SQL izvoza?
Ne. DumpCleaner zamenja zastavice sed, awk, grep in mysqldump s potrditvenimi polji in predogledom v živo, tako da so občasna urejanja vidna in ponovljiva namesto enkratnih lupinskih ukazov.
Kateri formati SQL izvozov so podprti?
MySQL, MariaDB, PostgreSQL, SQLite in MS SQL. Format se samodejno zazna iz vsebine datoteke, tako da vam ni treba ničesar nastavljati.
Ali urejevalnik SQL izvozov teče na iPadu?
Da. DumpCleaner je ena sama aplikacija, ki teče domače na macOS in iPadOS, z enakimi funkcijami filtriranja, predogleda in izvoza.
Urejajte SQL izvoze na vizualni način
Povlecite noter izvoz, obkljukajte, kaj ostane, predoglejte in izvozite. DumpCleaner opravi delo, ki ga je nekoč opravljal kup lupinskih ukazov — na Macu in iPadu.
Prenesi v trgovini App Store