diff options
author | Andrew Dunstan <andrew@dunslane.net> | 2011-12-04 11:43:38 -0500 |
---|---|---|
committer | Andrew Dunstan <andrew@dunslane.net> | 2011-12-04 11:43:38 -0500 |
commit | e6d9e2106f0dda459063126d07967df197b7b5fe (patch) | |
tree | 999db9e6c8f70002d226ecab964b405f238250af /doc/src | |
parent | eb06416ba44ccbf3fe03a47739d9da4e4de42ced (diff) | |
download | postgresql-e6d9e2106f0dda459063126d07967df197b7b5fe.tar.gz postgresql-e6d9e2106f0dda459063126d07967df197b7b5fe.zip |
Add a \setenv command to psql.
This can be used to set (or unset) environment variables that will
affect programs called by psql (such as the PAGER), probably most
usefully in a .psqlrc file.
Andrew Dunstan, reviewed by Josh Kupershmidt.
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/ref/psql-ref.sgml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/src/sgml/ref/psql-ref.sgml b/doc/src/sgml/ref/psql-ref.sgml index 01f57c4eeb9..f97929b1fc9 100644 --- a/doc/src/sgml/ref/psql-ref.sgml +++ b/doc/src/sgml/ref/psql-ref.sgml @@ -2242,6 +2242,24 @@ lo_import 152801 <varlistentry> + <term><literal>\setenv [ <replaceable class="parameter">name</replaceable> [ <replaceable class="parameter">value</replaceable> ] ]</literal></term> + + <listitem> + <para> + Sets the environment variable <replaceable + class="parameter">name</replaceable> to <replaceable + class="parameter">value</replaceable>, or if the + <replaceable class="parameter">value</replaceable> is + not supplied, unsets the environment variable. Example: +<programlisting> +testdb=> <userinput>\setenv PAGER less</userinput> +testdb=> <userinput>\setenv LESS -imx4F</userinput> +</programlisting> + </para> + </listitem> + </varlistentry> + + <varlistentry> <term><literal>\sf[+] <replaceable class="parameter">function_description</> </literal></term> <listitem> |