Azure Flexible Server for Postgres 源设置指南
ClickPipes 支持 Postgres 版本 12 及更高版本。
启用逻辑复制
如果 wal_level
已设置为 logical
,则您无需按照以下步骤操作。如果您是从另一个数据复制工具迁移,这个设置通常应该是预配置的。
- 点击 服务器参数 部分

- 将
wal_level
编辑为logical

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

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

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