Agent Skills
返回列表
🔒

Ingestr 跨数据库数据复制器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,将 @user_3c6cb52e/ingestr-cross-database-data-copier 安装到 AI 助手中。

技能介绍

解决的痛点

当你需要把生产库的数据同步到分析集群,或者在临时环境里快速复制一份样本数据时,写一次性脚本很容易在字段映射、分页、类型转换上踩坑,而维护一套完整的ETL管道又太重。

工作原理

Ingestr 把这件事压缩成一条命令。它的核心是底层 Ingestr 引擎,支持 50+ 种数据源与目的地,包括 PostgreSQL、MySQL、BigQuery、Snowflake、DuckDB、MongoDB 以及 S3 对象存储。

典型工作流分三步:

  • 配置:在命令行传入源数据库和目标数据库的连接串。
  • 指定:用参数声明要复制的表、查询或文件路径。
  • 执行:运行复制命令,引擎自动处理类型转换与数据搬运。

适用边界与注意点

这个技能没有自动提取到任何安装或使用说明。在用于敏感数据流程之前,务必先 review 上游项目的源码,确认没有未审计的逻辑。

使用场景

  • 数据仓库更新:把业务 MySQL 订单表定时复制到 BigQuery 做报表分析
  • 数据迁移:将 Oracle 生产库的多张核心表一次性搬迁到 PostgreSQL
  • 样本数据构建:把线上 MongoDB 的部分集合导出为本地 DuckDB 供测试使用
  • 对象存储归档:把数据库导出文件批量上传至 S3 作为冷备份

适合人员

  • 数据工程师:需要将多种数据库的数据汇聚到统一数仓
  • 后端工程师:为新功能开发搭建贴近生产的测试数据库
  • 运维工程师:负责跨环境的数据库迁移与同步任务
  • 分析工程师:将业务库数据复制到 BigQuery 或 Snowflake 进行查询建模