PolarDB PostgreSQL 复制到 ClickHouse
本文介绍如何将阿里云 PolarDB for PostgreSQL 中选定的表单向复制到 ClickHouse,包括结构复制和全量复制。
前提条件
- 已将 PolarDB for PostgreSQL 源数据源和 ClickHouse 目标数据源添加至 NineData。分别参见创建 PolarDB for PostgreSQL 数据源和创建 ClickHouse 数据源。
- 当前账号可以访问所选源库和目标库。所需权限以任务预检查结果为准。
操作步骤
- 在数据复制页面创建单向复制任务,并输入便于识别的任务名称。
- 在源数据源中选择 PolarDB PostgreSQL 源数据源,在目标数据源中选择 ClickHouse 目标数据源。
- 在复制类型中选择结构复制和全量复制。本流程不配置增量复制。
- 在源对象树中选择要复制的表,并为每张表配置目标数据库和目标表名。启动前核对映射,确保目标对象是本次任务预期写入的位置。
- 配置完成后,执行保存并预检查。如果预检查失败,请查看失败项并修正配置,然后重新预检查。
- 预检查通过后启动任务。在任务详情页查看结构复制和全量复制状态及完成记录数。
警告
全量复制会向目标表写入数据。启动前请核对目标数据源、目标数据库、目标表名以及同名对象和存量数据处理策略,确认写入范围符合预期。