teable-db-migrate Docker 镜像下载 - 轩辕镜像
teable-db-migrate 镜像详细信息和使用指南
teable-db-migrate 镜像标签列表和版本信息
teable-db-migrate 镜像拉取命令和加速下载
teable-db-migrate 镜像使用说明和配置指南
Docker 镜像加速服务 - 轩辕镜像平台
国内开发者首选的 Docker 镜像加速平台
极速拉取 Docker 镜像服务
相关 Docker 镜像推荐
热门 Docker 镜像下载
teable-db-migrate 镜像详细信息
teable-db-migrate 镜像标签列表
teable-db-migrate 镜像使用说明
teable-db-migrate 镜像拉取命令
Docker 镜像加速服务
轩辕镜像平台优势
镜像下载指南
相关 Docker 镜像推荐
teable-db-migrate 镜像详细说明
teable-db-migrate 使用指南
teable-db-migrate 配置说明
teable-db-migrate 官方文档
Teable应用自动迁移镜像
镜像概述
Teable应用自动迁移镜像是一款专为Teable协作表格工具设计的数据迁移工具,通过自动化流程实现Teable实例间的表结构同步与数据迁移,减少手动操作成本,确保迁移过程的准确性和高效性,适用于应用升级、环境迁移等场景。
核心功能与特性
- 表结构自动迁移:智能识别源Teable实例中的表格结构(字段类型、约束、视图配置等),自动在目标实例中创建或更新对应结构,支持字段映射自定义。
- 全量/增量数据同步:支持全量数据迁移(首次迁移)与增量数据同步(后续更新),增量模式基于
updated_at字段追踪变更,减少重复传输。 - 跨版本兼容性:适配Teable v1.x至最新版本,自动处理不同版本间的结构差异,无需手动适配版本特性。
- 迁移过程可视化:实时输出迁移进度日志(包含结构检测、数据传输、校验结果),支持
debug级别日志用于问题排查。 - 灵活配置能力:通过环境变量或配置文件自定义迁移规则,如字段过滤、数据转换规则、迁移超时时间等。
使用场景与适用范围
- Teable版本升级:从低版本Teable迁移至新版本时,自动处理表结构变更与历史数据迁移。
- 跨环境数据同步:开发/测试环境与生产环境间的Teable数据同步,确保测试环境数据与生产一致。
- 多实例数据整合:合并多个Teable工作空间的表格数据,或向新实例迁移指定表格。
- 灾备与数据备份:定期将生产环境Teable数据迁移至备份实例,保障数据安全性。
使用方法与配置说明
基础使用(Docker Run命令)
bashdocker run -d \ --name teable-migrate \ -e SOURCE_TYPE="teable" \ -e SOURCE_URL="[***]" \ -e SOURCE_API_KEY="sk_source_xxxxxx" \ -e TARGET_TYPE="teable" \ -e TARGET_URL="[***]" \ -e TARGET_API_KEY="sk_target_xxxxxx" \ -e MIGRATE_MODE="full" \ teable/auto-migrate:latest
核心环境变量配置
| 环境变量 | 描述 | 必需 | 默认值 |
|---|---|---|---|
| SOURCE_TYPE | 源应用类型,当前仅支持teable | 是 | - |
| SOURCE_URL | 源Teable实例API地址(格式:https://<instance-domain>/api) | 是 | - |
| SOURCE_API_KEY | 源Teable实例API密钥(需开启API访问权限) | 是 | - |
| TARGET_TYPE | 目标应用类型,当前仅支持teable | 是 | - |
| TARGET_URL | 目标Teable实例API地址(格式同上) | 是 | - |
| TARGET_API_KEY | 目标Teable实例API密钥 | 是 | - |
| MIGRATE_MODE | 迁移模式:full(全量迁移)、incremental(增量同步) | 否 | full |
| TABLE_FILTER | 需迁移的表格名称过滤(逗号分隔,如table1,table2,默认全部) | 否 | * |
| LOG_LEVEL | 日志级别:debug、info、warn、error | 否 | info |
| MIGRATE_TIMEOUT | 迁移任务超时时间(秒) | 否 | 3600 |
| ALLOW_DELETE | 是否允许删除目标实例中源不存在的表格/字段(true/false) | 否 | false |
迁移流程说明
- 连接验证:容器启动后,通过
SOURCE_URL和SOURCE_API_KEY验证源Teable实例访问权限,同理验证目标实例。 - 结构检测:扫描源实例中符合
TABLE_FILTER的表格,提取结构信息(字段、视图、权限等),与目标实例对比生成差异报告。 - 结构同步:根据差异报告,在目标实例中创建新表格、新增/修改字段(如需删除操作,需设置
ALLOW_DELETE=true)。 - 数据迁移:
- 全量模式:迁移源表格所有数据至目标实例。
- 增量模式:仅迁移源实例中
updated_at字段晚于上次迁移时间的数据(首次执行等同于全量)。
- 结果校验:迁移完成后,自动对比源与目标数据条数及关键字段值,输出校验结果日志(
info级别)。
注意事项
- 迁移前需确保源/目标Teable实例已在「设置-API访问」中开启API权限,并生成有效API密钥。
- 增量迁移依赖源表格的
updated_at字段,需确保源表格已启用该字段记录更新时间。 - 大规模数据迁移建议在业务低峰期执行,并通过
LOG_LEVEL=debug开启详细日志以便问题排查。 - 生产环境迁移前建议先通过测试环境验证迁移规则,避免数据异常。
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务
常见问题
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
轩辕镜像下载加速使用手册
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
登录仓库拉取
通过 Docker 登录认证访问私有仓库
Linux
在 Linux 系统配置镜像加速服务
Windows/Mac
在 Docker Desktop 配置镜像加速
Docker Compose
Docker Compose 项目配置加速
K8s Containerd
Kubernetes 集群配置 Containerd
宝塔面板
在宝塔面板一键配置镜像加速
群晖
Synology 群晖 NAS 配置加速
飞牛
飞牛 fnOS 系统配置镜像加速
极空间
极空间 NAS 系统配置加速服务
爱快路由
爱快 iKuai 路由系统配置加速
绿联
绿联 NAS 系统配置镜像加速
威联通
QNAP 威联通 NAS 配置加速
Podman
Podman 容器引擎配置加速
Singularity/Apptainer
HPC 科学计算容器配置加速
其他仓库配置
ghcr、Quay、nvcr 等镜像仓库
专属域名拉取
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429