Google Cloud Spanner PostgreSQL Adapter

The PGAdapter server implements the PostgreSQL wire-protocol, but sends all received statements to a Cloud Spanner database instead of a PostgreSQL database. The Cloud Spanner database must have been created to use the PostgreSQL dialect. See https://cloud.google.com/spanner/docs/quickstart-console#postgresql for more information on how to create PostgreSQL dialect databases on Cloud Spanner.

License

License

Categories

Categories

Google Cloud Container PaaS Providers
GroupId

GroupId

com.google.cloud
ArtifactId

ArtifactId

google-cloud-spanner-pgadapter
Last Version

Last Version

0.5.1
Release Date

Release Date

Type

Type

jar
Description

Description

Google Cloud Spanner PostgreSQL Adapter
The PGAdapter server implements the PostgreSQL wire-protocol, but sends all received statements to a Cloud Spanner database instead of a PostgreSQL database. The Cloud Spanner database must have been created to use the PostgreSQL dialect. See https://cloud.google.com/spanner/docs/quickstart-console#postgresql for more information on how to create PostgreSQL dialect databases on Cloud Spanner.
Project Organization

Project Organization

Google LLC
Source Code Management

Source Code Management

https://github.com/GoogleCloudPlatform/pgadapter

Download google-cloud-spanner-pgadapter

How to add to project

<!-- https://jarcasting.com/artifacts/com.google.cloud/google-cloud-spanner-pgadapter/ -->
<dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloud-spanner-pgadapter</artifactId>
    <version>0.5.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.google.cloud/google-cloud-spanner-pgadapter/
implementation 'com.google.cloud:google-cloud-spanner-pgadapter:0.5.1'
// https://jarcasting.com/artifacts/com.google.cloud/google-cloud-spanner-pgadapter/
implementation ("com.google.cloud:google-cloud-spanner-pgadapter:0.5.1")
'com.google.cloud:google-cloud-spanner-pgadapter:jar:0.5.1'
<dependency org="com.google.cloud" name="google-cloud-spanner-pgadapter" rev="0.5.1">
  <artifact name="google-cloud-spanner-pgadapter" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.google.cloud', module='google-cloud-spanner-pgadapter', version='0.5.1')
)
libraryDependencies += "com.google.cloud" % "google-cloud-spanner-pgadapter" % "0.5.1"
[com.google.cloud/google-cloud-spanner-pgadapter "0.5.1"]

Dependencies

compile (8)

Group / Artifact Type Version
com.google.cloud : google-cloud-spanner jar 6.25.6
org.postgresql : postgresql jar 42.4.0
com.kohlschutter.junixsocket : junixsocket-core pom 2.5.0
com.kohlschutter.junixsocket : junixsocket-common jar 2.5.0
com.googlecode.json-simple : json-simple jar 1.1.1
commons-cli : commons-cli jar 1.5.0
org.apache.commons : commons-csv jar 1.9.0
org.apache.maven : maven-model jar 3.8.6

test (5)

Group / Artifact Type Version
com.google.cloud : google-cloud-spanner test-jar 6.25.6
com.google.api : gax-grpc jar 2.18.1
net.java.dev.jna : jna jar 5.11.0
junit : junit jar 4.13.2
org.mockito : mockito-core jar 4.6.1

Project Modules

There are no modules declared in this project.

Versions

Version
0.5.1
0.5.0
0.3.0