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 创建过程中将需要这些信息。