Mengedit dump SQL di command line berarti merangkai alat-alat yang tidak pernah dimaksudkan untuk memahami SQL: sebuah grep untuk menemukan tabel, rentang sed yang rapuh untuk memotongnya, sebuah skrip awk untuk melewati baris yang tidak Anda inginkan, lalu flag mysqldump untuk mencoba lagi dari sumbernya. Masing-masing adalah hal sekali pakai yang sudah Anda lupakan bulan depan, dan satu regex yang salah tempat bisa diam-diam merusak output.
Untuk tugas yang hanya sesekali, itu pertukaran yang keliru. Aplikasi native membuat setiap langkah kasat mata — Anda melihat tabelnya, mencentang yang Anda butuhkan, dan memeriksa pratinjau sebelum apa pun ditulis. Dan karena pengaturannya tetap ada di layar, pekerjaan yang sama sepele untuk diulang lain kali. DumpCleaner, sepengetahuan kami, adalah satu-satunya aplikasi native macOS dan iPadOS yang dibuat khusus untuk memfilter dan membersihkan dump SQL dengan cara ini.
Apa yang bisa Anda lakukan tanpa menyentuh terminal
DumpCleaner mengubah senam shell yang biasa menjadi segelintir kontrol:
- Pilih tabel lewat checkbox — setiap tabel dalam dump didaftar; centang yang ingin Anda pertahankan atau buang.
- Filter jenis pernyataan — sertakan atau kecualikan pernyataan
CREATE,INSERT,ALTER,DROP,SET, danLOCKsecara terpisah. - Susun ulang INSERT berdasarkan foreign key — urutkan insert ke dalam urutan dependensi agar tabel induk dimuat sebelum anaknya.
- Buka file besar dengan streaming — dump diproses dalam potongan dengan memori konstan, jadi file berukuran beberapa gigabyte terbuka tanpa membeku.
- Pratinjau langsung — lihat hasil SQL saat Anda mengubah filter, sebelum Anda memutuskan mengekspor.
- Perkiraan ukuran output — ketahui kira-kira seberapa besar file yang diekspor sebelum menulisnya.
Format yang didukung
DumpCleaner membaca dump dari database yang benar-benar Anda temui di dunia nyata:
- MySQL dan MariaDB (output mysqldump)
- PostgreSQL (output pg_dump)
- SQLite
- MS SQL Server
Formatnya terdeteksi otomatis dari isi file — tidak ada dialog yang menanyakan dialek mana yang Anda punya. Nama berkualifikasi skema seperti public.users dipahami, jadi dump PostgreSQL berperilaku sama seperti dump MySQL.
Mengapa aplikasi native mengalahkan skrip
Sebuah one-liner shell berhasil sekali, kalau setiap flag Anda benar. Aplikasi native memberi Anda hal-hal yang tidak bisa diberikan skrip:
- Bisa diulang — pengaturan filter ada tepat di layar, jadi tugas yang sama cukup satu klik bulan depan alih-alih mantra yang harus ditemukan ulang.
- Tanpa kesalahan regex — DumpCleaner mem-parse SQL dengan benar alih-alih mencocokkan baris secara manual, jadi Anda tidak diam-diam memotong di tengah sebuah
INSERT. - Pratinjau sebelum ekspor — Anda melihat persis apa yang keluar sebelum menulis satu byte pun.
- Non-destruktif — dump asli tidak pernah diubah; setiap ekspor menuju file baru.
- Sandboxed dan aman — aplikasi berjalan di macOS App Sandbox dan hanya menyentuh file yang Anda buka secara eksplisit.
- Berjalan di Mac dan iPad — aplikasi yang sama, fitur yang sama, di kedua platform.
Tugas umum
Kebanyakan orang datang dengan satu pekerjaan tertentu. Berikut yang sering muncul — masing-masing punya panduan langkah demi langkahnya sendiri:
- Perbaiki "a foreign key constraint fails" saat impor — susun ulang INSERT berdasarkan dependensi agar induk dimuat lebih dulu.
- Buka dan edit file dump SQL besar — streaming dump berukuran beberapa gigabyte tanpa kehabisan memori.
- Ekstrak satu tabel dari dump — pertahankan hanya tabel yang Anda butuhkan dan buang sisanya.
- Ekspor hanya skema (struktur) — buang datanya dan pertahankan pernyataan
CREATE.
Buka, filter, ekspor — tanpa perlu shell
DumpCleaner menggantikan flag sed, awk, dan mysqldump dengan checkbox dan pratinjau langsung. Aplikasi native macOS & iPadOS, sekali beli.
Unduh di App StorePertanyaan yang sering diajukan
Apakah ada alat GUI dump SQL untuk Mac?
Ya. DumpCleaner adalah aplikasi native macOS dan iPadOS yang membuka dump SQL di antarmuka grafis, sehingga Anda bisa memilih tabel, memfilter jenis pernyataan, dan mengekspor file bersih tanpa menyentuh command line.
Apakah saya perlu tahu command line untuk mengedit dump SQL?
Tidak. DumpCleaner menggantikan flag sed, awk, grep, dan mysqldump dengan checkbox dan pratinjau langsung, jadi pengeditan sesekali menjadi kasat mata dan bisa diulang alih-alih perintah shell sekali pakai.
Format dump SQL mana yang didukung?
MySQL, MariaDB, PostgreSQL, SQLite, dan MS SQL. Formatnya terdeteksi otomatis dari isi file, jadi Anda tidak perlu mengonfigurasi apa pun.
Apakah editor dump SQL ini berjalan di iPad?
Ya. DumpCleaner adalah satu aplikasi yang berjalan native di macOS maupun iPadOS, dengan fitur filter, pratinjau, dan ekspor yang sama.
Edit dump SQL dengan cara visual
Seret dump, centang yang tetap ada, pratinjau dan ekspor. DumpCleaner melakukan pekerjaan yang dulu butuh setumpuk perintah shell — di Mac dan iPad.
Unduh di App Store