Re: display hot standby state in psql prompt

Andreas Karlsson <andreas@proxel.se>

From: Andreas Karlsson <andreas@proxel.se>
To: Jim Jones <jim.jones@uni-muenster.de>, Nathan Bossart <nathandbossart@gmail.com>
Cc: Fujii Masao <masao.fujii@gmail.com>, Srinath Reddy Sadipiralla <srinath2133@gmail.com>, Greg Sabino Mullane <htamfids@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>, Chao Li <li.evan.chao@gmail.com>
Date: 2025-11-08T08:57:13Z
Lists: pgsql-hackers
On 10/31/25 10:00 PM, Jim Jones wrote:
> Thoughts on this approach?

I am not a fan at all of introducing running a query when calculating 
the prompt. Imagine if there are network issues or otherwise and in 
general I imagine that the prompt can send a query would be highly 
surprising to most users.

I personally lean towards that maybe we should keep it simple and go 
back to the origins of the patch which just tried to show if it is a 
standby or not given how complex it is to tell that we are in read-only 
or not. The alternative would be to update the protocol so the client if 
informed if a transaction is read-only or not but I do not think it 
would be possible to convince people to update the protocol just for 
psql. Maybe if some connection pooler would also be interest but I am 
not sure what they would need this for.

Andreas