清理和过滤
SQL 转储文件

macOS 和 iPadOS 上的开发者应用。不再与 sed 和 grep 纠缠。只需拖放、过滤、导出。

macOS 13+ / iPadOS 16+
¥228
免费更新

Problem and Solution

问题

你有一个 7GB 的 SQL 转储文件,但只需要 3 个表。目前你被困在终端里用 sed、grep 和 awk — 容易出错、耗时且令人沮丧。

解决方案

拖放你的转储文件,选择需要的表,配置过滤器,然后导出。几秒钟内获得干净、过滤后的 SQL — 无需命令行。

强大功能

高效处理大型 SQL 转储文件所需的一切

处理 50GB+ 文件

基于流的处理,恒定 ~50MB RAM 占用。没有文件大到无法处理。

智能外键检测

检测外键依赖关系,解决循环引用,并在需要时自动包含父表。

表 & 列

通过复选框逐个选择表和列。精确选择你需要的 — 不多也不少。

4 种排序模式

INSERT 排序:原始顺序、按字母顺序、按外键依赖或通过 Drag & Drop 手动排序。

5 种格式

MySQL、MariaDB、PostgreSQL、SQLite & MS SQL。自动检测 — 只需拖放你的文件。

语句类型

按 CREATE、DROP、INSERT、ALTER、SET、LOCK 等过滤。只保留你需要的。

Gzip 支持

直接打开 .sql.gz 文件 — 无需手动解压。

模式过滤

使用通配符排除表和列,如 *_logs、tmp_*、*password*。可组合多个模式。

过滤预设

内置预设:仅结构、仅数据、排除日志。保存你自己的自定义预设。

预览 & 统计

导出前预览过滤后的输出。进度条、预计时间和关于包含/排除数据的详细统计。

完全离线

无需互联网。无跟踪,无账户。所有数据都保留在你的设备上。

Drag & Drop

拖放你的 SQL 文件,选择表,导出。无需终端,无需命令行。几秒钟完成。

查看实际效果

为开发者设计的简洁直观界面

DumpCleaner - Drop Zone

Drag & Drop

DumpCleaner - Filter View

选择和过滤

DumpCleaner - Column Filter

列筛选

DumpCleaner - Manual Order

手动排序

DumpCleaner - Export Preview

导出预览

简单定价

一次付费,所有功能,永久使用

常见问题

有问题?我们有答案

DumpCleaner 支持 MySQL、MariaDB、PostgreSQL、SQLite 和 MS SQL 转储文件(.sql 和 .sql.gz)。格式从文件内容自动检测。

已成功测试 50GB+ 的文件。DumpCleaner 使用基于流的处理,内存占用恒定(~50MB),因此文件大小不受 RAM 限制。

不会。DumpCleaner 始终创建新的过滤文件。你的原始转储文件保持不变。

DumpCleaner 适用于 macOS 和 iPadOS。一次购买涵盖两个平台。Windows/Linux 版本可能会根据需求在未来考虑。

DumpCleaner 检测外键依赖关系,可以重新排序 INSERT 语句以避免约束错误。你还可以为 MySQL 启用自动禁用外键检查,或为 PostgreSQL 启用延迟约束。

可以。DumpCleaner 直接处理 gzip 压缩文件(.sql.gz)。无需先解压。

可以。使用通配符模式如 *_logs、tmp_*、*session* 一次排除多个表。你可以组合多个模式并保存为预设。

DumpCleaner 完全离线工作。没有任何数据被发送到任何地方。无账户、无跟踪、无分析。一切都保留在你的 Mac 或 iPad 上。