如何将 Cloud SQL for PostgreSQL 数据复制到外部本地 PostgreSQL 数据库

如何将 Cloud SQL for PostgreSQL 数据复制到外部本地 PostgreSQL 数据库

我遇到过一个案例,需要将数据从 Cloud SQL for PostgreSQL 复制到外部本地 PostgreSQL DB。我阅读了文档,发现 Cloud SQL for PostgreSQL 尚不支持外部复制。我尝试在互联网上搜索解决方案,但很不幸没有找到。有人知道如何做到这一点吗?也欢迎第三方解决方案。

答案1

功能确实尚不支持。在此之前,一种解决方法是定期安排将数据导出到存储解决方案,然后将转储导入到本地数据库。方法如下:

1-创建 Cloud Storage 存储桶导出转储将存储在其中

2-创建云函数这将连接到 Cloud SQL并协调出口业务到 Cloud Storage 存储桶

3-使用 Cloud Scheduler 配置 Cloud Function 以定期触发

4- 使用您想要的方法将常规转储导入到本地数据库

相关内容