用于 pg_restore Google Cloud SQL 数据库的 Python 函数

问题描述

每天我都会对本地托管的 pg_dump 数据库执行 Postgresql 并将该文件存储在 Google Cloud Storage 存储桶中。存储桶中只存储了一个文件,并且是最新的 pg_dumppg_dumpC Source 文件类型。

我现在希望编写一个 python 函数,该函数可以访问存储在 pg_dump 存储桶中的 Google Cloud Storage 文件,并使用它在 {{ 1}} 数据库位于 pg_restore 实例上。这样做的目的是让我的本地数据库基本上备份到 Postgresql 实例。我什至不知道从哪里开始这个 Google Cloud sql 函数

解决方法

  1. 下载 pg_dump 文件 - 示例 here
  2. 执行 pg_restore - 示例 here