Azure 灵活服务器的 Postgres 源设置指南
ClickPipes 支持 Postgres 版本 12 及更高版本。
启用逻辑复制
如果 wal_level
被设置为 logical
,您无需 执行以下步骤。如果您是从其他数据复制工具迁移过来的,此设置通常会是预配置的。
- 点击 服务器参数 部分

- 将
wal_level
编辑为logical

- 该更改将需要重新启动服务器。因此在请求时请重启。

创建 ClickPipes 用户并授予权限
通过管理员用户连接到您的 Azure 灵活服务器 Postgres,并运行以下命令:
- 为 ClickPipes 创建一个专用的 Postgres 用户。
- 向
clickpipes_user
提供从您复制表的架构的只读访问权限。下面的示例展示了为public
架构设置权限。如果您想要授予多个架构的访问权限,您可以为每个架构运行这三条命令。
- 授予该用户复制权限:
- 创建将用于将来创建 MIRROR(复制)的出版物。
- 将
clickpipes_user
的wal_sender_timeout
设置为 0
将 ClickPipes IP 添加到防火墙
请按照以下步骤将 ClickPipes IP 添加到您的网络。
- 转到 网络 标签,并将 ClickPipes IP 添加到您 Azure 灵活服务器 Postgres 的防火墙,或如果您正在使用 SSH 隧道,则添加到跳转服务器/堡垒主机。

接下来是什么?
您现在可以 创建您的 ClickPipe,并开始将数据从您的 Postgres 实例导入 ClickHouse Cloud。 请确保记下您在设置 Postgres 实例时使用的连接详细信息,因为在创建 ClickPipe 过程中您将需要它们。