通过PGAdapter连接Spanner Emulator

问题描述 投票:0回答:2

有没有办法通过 PGAdapter 连接到 Spanner 模拟器?我想使用 PostgreSQL Dialect 数据库开发一个应用程序。

google-cloud-spanner google-cloud-spanner-emulator
2个回答
1
投票

Cloud Spanner 模拟器尚不支持 PostgreSQL 方言。 PGAdapter 目前只能与 PostgreSQL 方言 Cloud Spanner 数据库一起使用,这意味着即使您可以使用 PGAdapter 连接到模拟器,它也会拒绝连接到该模拟器上的任何数据库,因为它们使用 GoogleSQL 方言。

目前,建议对开发实例使用以下选项之一:

  1. Cloud Spanner 的免费试用实例:https://cloud.google.com/spanner/docs/free-trial-instance
  2. 部分 Cloud Spanner 实例:https://cloud.google.com/spanner/docs/instances#compute-capacity

这里还有一个 GitHub 问题:https://github.com/GoogleCloudPlatform/pgadapter/issues/793

我建议您也关注该问题。一旦确实可以建立连接,我就会更新它。


0
投票

现已支持。

以下是克努特在 github 问题上所说的内容

我们在模拟器的版本 1.5.12中发布了对 PostgreSQL 方言数据库的支持。 PGAdapter 0.26.0 及更高版本也支持连接模拟器。

文档页面向您展示了如何将 PGAdapter 连接到模拟器。

© www.soinside.com 2019 - 2024. All rights reserved.