创建具有相应权限的用户
-
为 ClickPipes 创建一个专用用户:
-
为上一步创建的用户授予 schema 级别的只读权限。以下示例展示了
publicschema 的权限。对于每个包含要复制表的 schema,都需要重复执行这些命令: -
为该用户授予复制权限:
- 使用您要复制的表创建一个 publication。我们强烈建议只将所需的表包含在 publication 中,以避免额外的性能开销。
-
为特定表创建 publication:
-
为特定 schema 中的所有表创建 publication:
-
为特定 schema 中的所有表创建 publication:
clickpipes publication 定义了将流式传输到 ClickPipes 的那组表的变更事件。除非您打算复制每一张表,否则我们不建议使用 FOR ALL TABLES,因为包含不必要的表会增加从 Postgres 到 ClickPipes 的 WAL 流量,并降低整体复制效率。