跳到主要内容
跳到主要内容

Azure Flexible Server for Postgres 源设置指南

ClickPipes 支持 Postgres 版本 12 及更高版本。

启用逻辑复制

如果 wal_level 已设置为 logical,则您无需按照以下步骤操作。如果您是从另一个数据复制工具迁移,这个设置通常应该是预配置的。

  1. 点击 服务器参数 部分
  1. wal_level 编辑为 logical
  1. 此更改需要重启服务器。因此,请在请求时重新启动。

创建 ClickPipes 用户并授予权限

通过管理员用户连接到您的 Azure Flexible Server Postgres,并运行以下命令:

  1. 为 ClickPipes 专门创建一个 Postgres 用户。
  1. 为您要从中复制表的架构提供只读访问权限给 clickpipes_user。以下示例显示了如何为 public 架构设置权限。如果您想授予多个架构的访问权限,可以为每个架构运行这三条命令。
  1. 授予该用户复制访问权限:
  1. 创建您将在将来用于创建镜像(复制)的发布。
  1. clickpipes_userwal_sender_timeout 设置为 0

将 ClickPipes IP 添加到防火墙

请按照以下步骤将 ClickPipes IP 添加到您的网络。

  1. 转到 网络 标签,并将 ClickPipes IP 添加到您的 Azure Flexible Server Postgres 的防火墙,或者如果您使用 SSH 隧道,则将其添加到跳板服务器/堡垒机。

接下来是什么?

您现在可以 创建您的 ClickPipe,并开始将数据从您的 Postgres 实例导入 ClickHouse Cloud。 请务必记录您在设置 Postgres 实例时使用的连接详细信息,因为在创建 ClickPipe 过程中您将需要这些信息。