diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-06-28 00:12:40 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-06-28 00:12:40 +0000 |
commit | f9ebf36970df6e61142dbe7590482cd240fdb66a (patch) | |
tree | 9dd310595417c131d80a018540029ec822729424 /src/bin/psql/common.h | |
parent | ea20397b79f795441d48eae0ace03caf4c108a3c (diff) |
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.
Diffstat (limited to 'src/bin/psql/common.h')
-rw-r--r-- | src/bin/psql/common.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bin/psql/common.h b/src/bin/psql/common.h index d29b317d23a..2f38ea371b0 100644 --- a/src/bin/psql/common.h +++ b/src/bin/psql/common.h @@ -3,7 +3,7 @@ * * Copyright 2000 by PostgreSQL Global Development Group * - * $Header: /cvsroot/pgsql/src/bin/psql/common.h,v 1.25 2003/03/20 15:44:17 momjian Exp $ + * $Header: /cvsroot/pgsql/src/bin/psql/common.h,v 1.26 2003/06/28 00:12:40 tgl Exp $ */ #ifndef COMMON_H #define COMMON_H @@ -34,10 +34,12 @@ extern void ResetCancelConn(void); extern void handle_sigint(SIGNAL_ARGS); #endif /* not WIN32 */ -extern PGresult *PSQLexec(const char *query, bool ignore_command_ok); +extern PGresult *PSQLexec(const char *query, bool start_xact); extern bool SendQuery(const char *query); +extern bool is_superuser(void); + /* sprompt.h */ extern char *simple_prompt(const char *prompt, int maxlen, bool echo); |