有没有办法通过 PGAdapter 连接到 Spanner 模拟器?我想使用 PostgreSQL Dialect 数据库开发一个应用程序。
Cloud Spanner 模拟器尚不支持 PostgreSQL 方言。 PGAdapter 目前只能与 PostgreSQL 方言 Cloud Spanner 数据库一起使用,这意味着即使您可以使用 PGAdapter 连接到模拟器,它也会拒绝连接到该模拟器上的任何数据库,因为它们使用 GoogleSQL 方言。
目前,建议对开发实例使用以下选项之一:
这里还有一个 GitHub 问题:https://github.com/GoogleCloudPlatform/pgadapter/issues/793
我建议您也关注该问题。一旦确实可以建立连接,我就会更新它。
现已支持。
以下是克努特在 github 问题上所说的内容:
我们在模拟器的版本 1.5.12中发布了对 PostgreSQL 方言数据库的支持。 PGAdapter 0.26.0 及更高版本也支持连接模拟器。
此文档页面向您展示了如何将 PGAdapter 连接到模拟器。