外观
用 Rust 构建的高性能数据导入导出工具。连接主流数据库,流式处理大结果集,输出 CSV、Excel 与文本,并为每次任务留下可审计记录。
数据源、SQL、转换与输出规则都进入版本化配置,便于评审、复用和自动化。
覆盖 MySQL、PostgreSQL、SQLite、HANA、ClickHouse、StarRocks、DB2 等常见数据平台。
支持 CSV、Excel、文本、目录分层、文件分片、多 Sheet、汇总报表和 zip 打包。
主流路径采用流式读取与写出;必须全量加载的模式会在连接数据库前明确提示。
先验证表头与映射,再预览类型转换,最后批量写库并输出失败行和报告。
提供 JSON 输出、稳定退出码和任务 Manifest,可直接接入 CI、调度平台与运维脚本。
配置描述意图,引擎负责校验、查询、转换、规划文件并生成可追踪产物。
从仓库内置 SQLite 示例开始,不需要额外准备数据库服务。
cargo run -- validate -c examples/orders-sqlite.yml cargo run -- run -c examples/orders-sqlite.yml