Mac 用 SQL ダンプエディタ — ターミナルなしでダンプをフィルタリング・クリーニング

SQL ダンプをたまにしか触らないなら、sedawkmysqldump のフラグを覚える価値はありません。DumpCleaner はダンプを開き、何を残すかを選ばせ、クリーンなファイルをエクスポートするネイティブの macOS & iPadOS アプリです — 目に見えて、繰り返せる形で。

コマンドラインで SQL ダンプを編集するということは、そもそも SQL を理解するようには作られていないツールを繋ぎ合わせることです。テーブルを探す grep、それを切り出す脆い sed の範囲指定、不要な行を飛ばす awk スクリプト、そしてソースからやり直す mysqldump のフラグ。どれも来月には忘れている使い捨てで、正規表現を1つ間違えるだけで出力が黙って壊れます。

たまにしかやらない作業には、それは割に合いません。ネイティブアプリは各ステップを目に見えるものにします。テーブルを見て、必要なものにチェックを入れ、何かが書き出される前にプレビューを確認します。そして設定が画面に残るので、同じ作業を次回また簡単に繰り返せます。DumpCleaner は私たちの知る限り、こうして SQL ダンプをフィルタリング・クリーニングするために作られた唯一のネイティブ macOS・iPadOS アプリです。

ターミナルに触れずにできること

DumpCleaner は、いつものシェルの曲芸を、ひと握りのコントロールに変えます:

対応フォーマット

DumpCleaner は、実務で実際に出会うデータベースのダンプを読み込みます:

フォーマットはファイルの内容から自動的に検出されます。どの方言かを尋ねるダイアログはありません。public.users のようなスキーマ修飾名も理解するので、PostgreSQL のダンプは MySQL のものと同じように振る舞います。

なぜネイティブアプリはスクリプトに勝るのか

シェルのワンライナーは、すべてのフラグを正しく書けば一度は動きます。ネイティブアプリは、スクリプトにはできないものを与えてくれます:

よくある作業

ほとんどの人は、1つの具体的な用件を持ってやって来ます。よくあるものは以下の通りで、それぞれに手順ごとのガイドがあります:

開いて、フィルタリングして、エクスポート — シェルは不要

DumpCleaner は sed、awk、mysqldump のフラグを、チェックボックスとライブプレビューに置き換えます。ネイティブの macOS & iPadOS アプリ、買い切り。

App Store でダウンロード

よくある質問

Mac 用の GUI の SQL ダンプツールはありますか?

はい。DumpCleaner は SQL ダンプをグラフィカルなインターフェイスで開くネイティブの macOS・iPadOS アプリです。コマンドラインに触れずに、テーブルを選び、文の種類でフィルタリングし、クリーンなファイルをエクスポートできます。

SQL ダンプを編集するにはコマンドラインの知識が必要ですか?

いいえ。DumpCleaner は sed、awk、grep、mysqldump のフラグを、チェックボックスとライブプレビューに置き換えます。たまの編集も、使い捨てのシェルコマンドではなく、目に見えて繰り返せるものになります。

どの SQL ダンプフォーマットに対応していますか?

MySQL、MariaDB、PostgreSQL、SQLite、MS SQL です。フォーマットはファイルの内容から自動検出されるので、何も設定する必要はありません。

SQL ダンプエディタは iPad でも動きますか?

はい。DumpCleaner は macOS と iPadOS の両方でネイティブに動作する単一のアプリで、フィルタリング・プレビュー・エクスポートの機能はすべて同じです。

ビジュアルに SQL ダンプを編集する

ダンプをドラッグし、残すものにチェックを入れ、プレビューしてエクスポート。DumpCleaner は、かつて大量のシェルコマンドがやっていた作業を — Mac と iPad で — こなします。

App Store でダウンロード