[英]What is the replication method used for the GCP CloudSQL Read Replica for Postgresql
Cloud SQL “原生”Postgres 副本(例如,您通过Cloud Console/gcloud/API创建的副本)使用 Postgres 的内置流式物理复制,这涉及从主副本到副本的 WAL 段传送。
需要主键是一个约束,它存在于使用pg_logical
等扩展的逻辑复制中。 您可以在 Cloud SQL 中使用pg_logical
(以及支持它的 postgres 自己的内置逻辑解码版本)配置自己的复制关系,但这与完全由 Google 管理的本机复制产品不同。
但直接回答您的问题:正如您所怀疑的那样,Cloud SQL 的本机只读副本,就像您提到的那样,使用 WAL 运输(物理/流式复制)。 这就是为什么您的表在没有主键的情况下复制得很好。
SELECT * FROM pg_replication_slots;
将向您显示复制类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.