GB級の巨大SQLダンプから特定テーブルのみをストリーミングCSV救出するWindows専用デスクトップツール
本ツールは、数十GBに及ぶ巨大なMySQL/PostgreSQL/MariaDB等のSQLダンプファイルから、目的の特定テーブルのレコードのみをメモリ非展開で1行ずつ高速走査し、クリーンなCSVファイルとして救出するプロ仕様のデータサルベージツールです。
「本番障害で特定のテーブルデータだけ今すぐ確認したいが、エディタで開くとフリーズする」「ローカルにDB環境を構築して30GBをインポートする時間がない」といった緊迫した現場の課題を、わずか数分で解決します。
- GB級の巨大SQLダンプからの特定テーブル救出: 数十GBを超える巨大ファイルでもメモリに全展開せず、1行ずつストリーミング処理するためPCが一切フリーズしません。
- 複数行INSERT(バルクインサート)の完全解釈:
VALUES (...), (...), (...)の複数行構文や、文字列内のカンマ・エスケープ(\',\")を正確に分離してCSV化します。 - 先頭クイックスキャンによるテーブル候補サジェスト: 先頭50MBを瞬時にスキャンし、ダンプ内に含まれるテーブル名一覧を自動サジェストします。
- Excel文字化け防止BOM付与: 標準で UTF-8 with BOM で出力するため、救出したCSVをExcelでダブルクリックしても文字化けしません。
- 壊れたSQLダンプの文法補正・修復: ファイル破損や途中で切断された不完全なINSERT文の修復は行えません。
- 複雑なDDLスキーマやVIEW・トリガーの復元: 本ツールはテーブルのデータ(INSERT句)をCSVとして救出する専用ツールであり、DB構造全体のマイグレーションツールではありません。
- 全テーブルの一括同時抽出: メモリとI/O負荷を最小限に抑えるため、1回につき1テーブルをピンポイントで救出する設計です。
- ストリーミングSQL Lexer: メモリ消費量はファイルサイズに関わらず数十MBで一定。低スペックPCでも安定動作。
- テーブル候補自動検出: 先頭50MBのCREATE TABLE / INSERT INTO句を高速解析。
- エスケープ安全処理: 改行コード混入、引用符エスケープ、NULL値(空文字置換)に完全対応。
- 文字コード対応: UTF-8, Shift-JIS(CP932), EUC-JP, Latin1 等のダンプに対応。
- OS: Windows 10 / 11 (64bit)
- Python実行環境(Pro版はEmbedded Python同梱のためインストール不要)
- 🛒 公式BOOTHストア(製品版・買い切り):
👉 BOOTHで製品版を購入する
全ツールの正規版および、おトクな業務別バンドルパックを公開しています。 - 📝 公式noteマガジン(開発ストーリー・実務活用ノウハウ):
👉 Excel・事務データ自動化ツール マガジン
※全ツール一覧は ニッチソフトメーカーズ 総合マガジン をご覧ください。 - 📘 開発アーキテクチャ・技術連載(Zenn):
👉 ポータブルGUIツールの設計思想・技術解説 - 📮 ご意見・不具合報告・機能要望目安箱:
👉 ご意見・不具合報告フォーム(完全匿名)