SQL-dumpin muokkaaminen komentorivillä tarkoittaa työkalujen ketjuttamista, joita ei koskaan tarkoitettu ymmärtämään SQL:ää: grep taulun löytämiseen, hauras sed-alue sen leikkaamiseen, awk-skripti ohittamaan rivit joita et halua, ja sitten mysqldump-liput yrittämään uudelleen lähteestä. Jokainen niistä on kertaluontoinen, jonka olet unohtanut ensi kuuhun mennessä, ja yksi väärin sijoitettu regex voi hiljaa turmella tulosteen.
Satunnaiselle tehtävälle se on väärä vaihtokauppa. Natiivi sovellus tekee jokaisesta askeleesta näkyvän — näet taulut, rastitat mitä tarvitset, ja tarkistat esikatselun ennen kuin mitään kirjoitetaan. Ja koska asetukset pysyvät ruudulla, sama työ on triviaali toistaa ensi kerralla. DumpCleaner on tietääksemme ainoa natiivi macOS- ja iPadOS-sovellus, joka on rakennettu erityisesti SQL-dumppien suodattamiseen ja siivoamiseen tällä tavalla.
Mitä voit tehdä koskematta terminaaliin
DumpCleaner muuttaa tavanomaisen shell-voimistelun kouralliseksi säätimiä:
- Valitse taulut valintaruudulla — jokainen dumpin taulu on listattu; rastita ne jotka haluat säilyttää tai pudottaa.
- Suodata lausetyypit — sisällytä tai sulje pois
CREATE-,INSERT-,ALTER-,DROP-,SET- jaLOCK-lauseet toisistaan riippumatta. - Järjestä INSERTit viiteavainten mukaan — lajittele insertit riippuvuusjärjestykseen niin, että ylätaulut latautuvat ennen lapsiaan.
- Avaa suuret tiedostot striimaten — dumpit käsitellään paloina vakiomuistilla, joten monen gigatavun tiedostot avautuvat jäätymättä.
- Reaaliaikainen esikatselu — näe syntyvä SQL kun muutat suodattimia, ennen kuin sitoudut vientiin.
- Arvioitu tulostekoko — tiedä suunnilleen kuinka suuri viety tiedosto on ennen sen kirjoittamista.
Tuetut formaatit
DumpCleaner lukee dumppeja tietokannoista, joita oikeasti kohtaat luonnossa:
- MySQL ja MariaDB (mysqldump-tuloste)
- PostgreSQL (pg_dump-tuloste)
- SQLite
- MS SQL Server
Formaatti tunnistetaan automaattisesti tiedoston sisällöstä — ei ole valintaikkunaa joka kysyy, mikä murre sinulla on. Skeeman etuliitteellä varustetut nimet kuten public.users ymmärretään, joten PostgreSQL-dumpit käyttäytyvät kuten MySQL-dumpit.
Miksi natiivi sovellus voittaa skriptin
Shell-yksirivinen toimii kerran, jos saat jokaisen lipun oikein. Natiivi sovellus antaa sinulle asiat, joita skripti ei voi:
- Toistettava — suodatinasetukset ovat siinä ruudulla, joten sama tehtävä on yksi klikkaus ensi kuussa uudelleen keksityn loitsun sijaan.
- Ei regex-virheitä — DumpCleaner jäsentää SQL:n kunnolla sen sijaan, että täsmäisi rivejä käsin, joten et hiljaa leikkaa
INSERT:in keskeltä. - Esikatselu ennen vientiä — näet täsmälleen mitä tulee ulos ennen kuin kirjoitat yhtään tavua.
- Ei tuhoava — alkuperäistä dumppia ei koskaan muokata; jokainen vienti menee uuteen tiedostoon.
- Hiekkalaatikoitu ja turvallinen — sovellus ajetaan macOS App Sandboxissa ja koskee vain tiedostoihin, jotka nimenomaisesti avaat.
- Toimii Macilla ja iPadilla — sama sovellus, samat ominaisuudet, molemmilla alustoilla.
Yleiset tehtävät
Useimmat saapuvat yhden tietyn työn kanssa. Tässä yleisimmät — jokaisella on oma vaiheittainen oppaansa:
- Korjaa "a foreign key constraint fails" tuonnissa — järjestä INSERTit riippuvuuksien mukaan niin, että vanhemmat latautuvat ensin.
- Avaa ja muokkaa suurta SQL-dumppitiedostoa — striimaa monen gigatavun dumpit ilman muistin loppumista.
- Poimi yksittäinen taulu dumpista — säilytä vain tarvitsemasi taulut ja pudota loput.
- Vie vain skeema (rakenne) — riisu data ja säilytä
CREATE-lauseet.
Avaa, suodata, vie — ei shelliä tarvita
DumpCleaner korvaa sed-, awk- ja mysqldump-liput valintaruuduilla ja reaaliaikaisella esikatselulla. Natiivi macOS- & iPadOS-sovellus, kertaosto.
Lataa App StorestaUsein kysytyt kysymykset
Onko Macille graafista SQL-dumppityökalua?
Kyllä. DumpCleaner on natiivi macOS- ja iPadOS-sovellus, joka avaa SQL-dumpit graafisessa käyttöliittymässä, joten voit valita tauluja, suodattaa lausetyyppejä ja viedä puhtaan tiedoston koskematta komentoriviin.
Pitääkö minun osata komentorivi muokatakseni SQL-dumppia?
Ei. DumpCleaner korvaa sed-, awk-, grep- ja mysqldump-liput valintaruuduilla ja reaaliaikaisella esikatselulla, joten satunnaiset muokkaukset ovat näkyviä ja toistettavia kertaluontoisten shell-komentojen sijaan.
Mitä SQL-dumppiformaatteja tuetaan?
MySQL, MariaDB, PostgreSQL, SQLite ja MS SQL. Formaatti tunnistetaan automaattisesti tiedoston sisällöstä, joten sinun ei tarvitse määrittää mitään.
Toimiiko SQL-dumppieditori iPadilla?
Kyllä. DumpCleaner on yksi sovellus, joka toimii natiivisti sekä macOS:llä että iPadOS:llä, samoilla suodatus-, esikatselu- ja vientiominaisuuksilla.
Muokkaa SQL-dumppeja visuaalisesti
Vedä sisään dumppi, rastita mitä jää, esikatsele ja vie. DumpCleaner tekee työn, jonka kasa shell-komentoja ennen teki — Macilla ja iPadilla.
Lataa App Storesta