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/variables.h | |
parent | ea20397b79f795441d48eae0ace03caf4c108a3c (diff) | |
download | postgresql-f9ebf36970df6e61142dbe7590482cd240fdb66a.tar.gz postgresql-f9ebf36970df6e61142dbe7590482cd240fdb66a.zip |
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/variables.h')
-rw-r--r-- | src/bin/psql/variables.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/bin/psql/variables.h b/src/bin/psql/variables.h index d297b5a4efa..ce239975ef3 100644 --- a/src/bin/psql/variables.h +++ b/src/bin/psql/variables.h @@ -3,7 +3,7 @@ * * Copyright 2000 by PostgreSQL Global Development Group * - * $Header: /cvsroot/pgsql/src/bin/psql/variables.h,v 1.11 2003/03/20 06:43:35 momjian Exp $ + * $Header: /cvsroot/pgsql/src/bin/psql/variables.h,v 1.12 2003/06/28 00:12:40 tgl Exp $ */ /* @@ -45,18 +45,18 @@ int GetVariableNum(VariableSpace space, /* Find value of variable <name> among NULL-terminated list of alternative - * options. Returns var_notset if the variable was not set, var_notfound if its - * value did not occur in the list of options, or the number of the matching - * option. The first option is 1, the second is 2 and so on. + * options. Returns VAR_NOTSET if the variable was not set, VAR_NOTFOUND + * if its value did not occur in the list of options, or the number of the + * matching option. The first option is 1, the second is 2 and so on. */ -enum { var_notset = 0, var_notfound = -1 }; -int SwitchVariable(VariableSpace space, const char name[], const char *opt,...); +enum { VAR_NOTSET = 0, VAR_NOTFOUND = -1 }; +int SwitchVariable(VariableSpace space, const char name[], + const char *opt, ...); void PrintVariables(VariableSpace space); bool SetVariable(VariableSpace space, const char *name, const char *value); bool SetVariableBool(VariableSpace space, const char *name); bool DeleteVariable(VariableSpace space, const char *name); -void DestroyVariableSpace(VariableSpace space); #endif /* VARIABLES_H */ |