Add %x to default PROMPT1 and PROMPT2 in psql
authorMichael Paquier <michael@paquier.xyz>
Wed, 12 Feb 2020 04:31:14 +0000 (13:31 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 12 Feb 2020 04:31:14 +0000 (13:31 +0900)
commitdcdbb5a5db09064ac08ff3971c5031281ef2e545
tree54a28b6847787f095704e72458ae91692a1c38ed
parent43e08419708a938236e76cd50de2db512e1c3a0c
Add %x to default PROMPT1 and PROMPT2 in psql

%d can be used to track if the current connection is in a transaction
block or not, and adding it by default to the prompt has the advantage
to not need a modification of .psqlrc, something not possible depending
on the environment.

This discussion has happened across various sources, and there was a
strong consensus in favor of this change.

Author: Vik Fearing
Reviewed-by: Fabien Coelho
Discussion: https://postgr.es/m/09502c40-cfe1-bb29-10f9-4b3fa7b2bbb2@2ndquadrant.com
doc/src/sgml/logicaldecoding.sgml
doc/src/sgml/ref/psql-ref.sgml
src/bin/psql/settings.h