]> granicus.if.org Git - postgresql/commit
Update psql for some features of new FE/BE protocol. There is a
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 28 Jun 2003 00:12:40 +0000 (00:12 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 28 Jun 2003 00:12:40 +0000 (00:12 +0000)
commitf9ebf36970df6e61142dbe7590482cd240fdb66a
tree9dd310595417c131d80a018540029ec822729424
parentea20397b79f795441d48eae0ace03caf4c108a3c
Update psql for some features of new FE/BE protocol.  There is a
client-side AUTOCOMMIT mode now: '\set AUTOCOMMIT off' supports
SQL-spec commit behavior.  Get rid of LO_TRANSACTION hack --- the
LO operations just work now, using libpq's ability to track the
transaction status.  Add a VERBOSE variable to control verboseness
of error message display, and add a %T prompt-string code to show
current transaction-block status.  Superuser state display in the
prompt string correctly follows SET SESSION AUTHORIZATION commands.
Control-C works to get out of COPY IN state.
14 files changed:
doc/src/sgml/ref/psql-ref.sgml
doc/src/sgml/release.sgml
src/bin/psql/command.c
src/bin/psql/command.h
src/bin/psql/common.c
src/bin/psql/common.h
src/bin/psql/copy.c
src/bin/psql/copy.h
src/bin/psql/large_obj.c
src/bin/psql/prompt.c
src/bin/psql/settings.h
src/bin/psql/startup.c
src/bin/psql/variables.c
src/bin/psql/variables.h