Postgres - 使用 Golang 及 pgx 實現 CDC
![cover](/2023/02/27/Postgres-%E4%BD%BF%E7%94%A8-Golang-%E5%8F%8A-pgx-%E5%AF%A6%E7%8F%BE-CDC/cover.jpeg)
上一篇文章我們知道 logical decoding 的概念,這次我們來示範如何用 golang + pgx 來實現 CDC 的效果。我們知道從 Postgres 10 開始支援用 pub & sub 這種 logical replication 的方式,因此也提供 pgoutput 的 plugin 來實現 logical decoding。
因此這邊文章是使用 pgoutput + golang client 實現 logical replication 進而實現捕捉 CDC Event 的效果。