pgadapter
pgadapter copied to clipboard
PostgreSQL wire-protocol proxy for Cloud Spanner
Statement and transaction tags are difficult to use with PGAdapter, as they require the user to first set a (temporary) session varaible, and then execute the statement. It would be...
Add support for setting session labels for all sessions created by a given PGAdapter instance.
1. Cloud Spanner can abort any read/write transaction. 2. PGAdapter will by default try to retry any aborted read/write transaction, unless `spanner.retry_aborts_internally=false`. 3. Retrying a read/write transaction makes it seem...
The `--max-sigterm-delay` flag is crucial for microservices that require a graceful shutdown period to ensure ongoing transactions are completed successfully. This flag allows the microservice to remain operational for a...
It would be nice if hstore type was supported on PG protocol side. Possibly it could be translated into jsonb on spanner.
Test failure: ``` Error: com.google.cloud.spanner.pgadapter.python.pg8000.Pg8000BasicsTest.testSelectParameterized[host = localhost] Time elapsed: 0.137 s
Running all unit tests should be sped up by running more of them in parallel.
Create a documentation page based on https://github.com/GoogleCloudPlatform/pgadapter/issues/701#issuecomment-1463973026