Re: BackendKeyData is mandatory?
Tatsuo Ishii <ishii@postgresql.org>
From: Tatsuo Ishii <ishii@postgresql.org>
To: tgl@sss.pgh.pa.us
Cc: postgres@jeltef.nl, jacob.champion@enterprisedb.com, hlinnaka@iki.fi,
peter@eisentraut.org, pgsql-hackers@postgresql.org
Date: 2025-06-23T23:44:31Z
Lists: pgsql-hackers
>>> Do we know which implementations aren't sending keys? > >> Nope, that's totally unclear. It would be very nice knowing which >> database this is, and if it's at all a production system. > > Yeah, I'm very hesitant to spend any effort here without having > a more concrete use-case. One example is Amazon RDS Proxy. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-proxy.html See the section: "Additional limitations for RDS for PostgreSQL" I haven't tried Amazon RDS Proxy myself but I heard about it in a conversation with a Pgpool-II user. He tried to use Pgpool-II with Amazon RDS Proxy and failed. https://github.com/pgpool/pgpool2/issues/111 Best regards, -- Tatsuo Ishii SRA OSS K.K. English: http://www.sraoss.co.jp/index_en/ Japanese:http://www.sraoss.co.jp
Commits
-
Revert unnecessary check for NULL
- 5a26a3e4eeb2 18.0 landed
- 807ee417e562 19 (unreleased) landed
-
libpq: Be strict about cancel key lengths
- e7ff96853ea7 18.0 landed
- e411a8d25a4b 19 (unreleased) landed
-
libpq: Handle OOM by disconnecting instead of hanging or skipping msgs
- 8aa287c9061b 18.0 landed
- f6f0542266f0 19 (unreleased) landed
-
libpq: Complain about missing BackendKeyData later with PGgetCancel()
- 42b1480eb2c6 18.0 landed
- a4801eb691ed 19 (unreleased) landed