Google Cloud SQL Postgres 源设置指南
信息
如果您使用的是边栏中支持的提供商,请参考该提供商的具体指南。
支持的 Postgres 版本
Postgres 12 或更高版本的任何版本
启用逻辑复制
如果 设置 cloudsql.logical_decoding
为开启且 wal_sender_timeout
为 0,则您不需要执行下面的步骤。如果您是从其他数据复制工具迁移,此设置通常应已预配置。
- 点击概览页面上的 编辑 按钮。

- 前往标志,并将
cloudsql.logical_decoding
更改为开启,wal_sender_timeout
更改为 0。此更改将需要重启您的 Postgres 服务器。



创建 ClickPipes 用户并授予权限
通过管理员用户连接到您的 Cloud SQL Postgres 并运行以下命令:
- 为专门的 ClickPipes 创建一个 Postgres 用户。
- 为从中复制表的模式提供只读访问权限给
clickpipes_user
。下面的示例展示了为public
模式设置权限。如果您想要授予多个模式的访问权限,可以为每个模式运行这三个命令。
- 授予该用户复制访问权限:
- 创建将在未来用于创建 MIRROR(复制)的发布。
将 ClickPipes IP 添加到防火墙
请遵循以下步骤将 ClickPipes IP 添加到您的网络。
备注
如果您正在使用 SSH 隧道,则需要将 ClickPipes IP 添加到跳转服务器/堡垒主机的防火墙规则中。
- 前往 连接 部分

- 前往网络子部分



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