在专用网络中创建实例,然后导入数据库

将工作负载从其他平台迁移到 Cloud SQL for PostgreSQL 通常 需要使用 Google Cloud 控制台从您从先前环境 导出的 SQL 转储文件导入数据。

本教程将向您展示如何创建所需的 Google Cloud 资源 ,然后将 SQL 数据库导入到 Cloud SQL for PostgreSQL 实例。本教程演示了迁移到 Cloud SQL for PostgreSQL 时的最佳实践,包括使用具有专用服务访问通道的虚拟私有云 (VPC) 网络,以及为 Cloud SQL 实例启用专用 IP。

在完成这些步骤时,除非另有说明,否则请保留设置的默认值。

目标

  1. 下载示例 SQL 转储文件。
  2. 创建具有专用服务访问通道的新虚拟私有云网络。
  3. 创建一个 Cloud Storage 存储桶,并将 SQL 转储文件上传到该存储桶。
  4. 创建一个配置为使用专用 IP 的 Cloud SQL for PostgreSQL 实例。
  5. 创建用户。
  6. 创建目标数据库。
  7. 从转储文件导入到新数据库。
  8. 通过查看结构并运行查询,验证数据库是否已成功导入。

费用