1
0
mirror of https://github.com/postgres/postgres.git synced 2025-08-24 09:27:52 +03:00
Files
postgres/doc/src/sgml/ref/show.sgml
Peter Eisentraut 6ef2448796 Fix a whitespace issue with the man pages
There is what may actually be a mistake in our markup.  The problem is
in a situation like

<para>
 <command>FOO</command> is ...

there is strictly speaking a line break before "FOO".  In the HTML
output, this does not appear to be a problem, but in the man page
output, this shows up, so you get double blank lines at odd places.

So far, we have attempted to work around this with an XSL hack, but
that causes other problems, such as creating run-ins in places like

<acronym>SQL</acronym> <command>COPY</command>

So fix the problem properly by removing the extra whitespace.  I only
fixed the problems that affect the man page output, not all the
places.
2011-08-07 10:55:32 +03:00

201 lines
5.1 KiB
Plaintext

<!--
doc/src/sgml/ref/show.sgml
PostgreSQL documentation
-->
<refentry id="SQL-SHOW">
<refmeta>
<refentrytitle>SHOW</refentrytitle>
<manvolnum>7</manvolnum>
<refmiscinfo>SQL - Language Statements</refmiscinfo>
</refmeta>
<refnamediv>
<refname>SHOW</refname>
<refpurpose>show the value of a run-time parameter</refpurpose>
</refnamediv>
<indexterm zone="sql-show">
<primary>SHOW</primary>
</indexterm>
<refsynopsisdiv>
<synopsis>
SHOW <replaceable class="PARAMETER">name</replaceable>
SHOW ALL
</synopsis>
</refsynopsisdiv>
<refsect1>
<title>Description</title>
<para>
<command>SHOW</command> will display the current setting of
run-time parameters. These variables can be set using the
<command>SET</command> statement, by editing the
<filename>postgresql.conf</filename> configuration file, through
the <envar>PGOPTIONS</envar> environmental variable (when using
<application>libpq</> or a <application>libpq</>-based
application), or through command-line flags when starting the
<command>postgres</command> server. See <xref
linkend="runtime-config"> for details.
</para>
</refsect1>
<refsect1>
<title>Parameters</title>
<variablelist>
<varlistentry>
<term><replaceable class="PARAMETER">name</replaceable></term>
<listitem>
<para>
The name of a run-time parameter. Available parameters are
documented in <xref linkend="runtime-config"> and on the <xref
linkend="SQL-SET"> reference page. In
addition, there are a few parameters that can be shown but not
set:
<variablelist>
<varlistentry>
<term><literal>SERVER_VERSION</literal></term>
<listitem>
<para>
Shows the server's version number.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>SERVER_ENCODING</literal></term>
<listitem>
<para>
Shows the server-side character set encoding. At present,
this parameter can be shown but not set, because the
encoding is determined at database creation time.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>LC_COLLATE</literal></term>
<listitem>
<para>
Shows the database's locale setting for collation (text
ordering). At present, this parameter can be shown but not
set, because the setting is determined at database creation
time.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>LC_CTYPE</literal></term>
<listitem>
<para>
Shows the database's locale setting for character
classification. At present, this parameter can be shown but
not set, because the setting is determined at database creation
time.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>IS_SUPERUSER</literal></term>
<listitem>
<para>
True if the current role has superuser privileges.
</para>
</listitem>
</varlistentry>
</variablelist></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ALL</literal></term>
<listitem>
<para>
Show the values of all configuration parameters, with descriptions.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1>
<title>Notes</title>
<para>
The function <function>current_setting</function> produces
equivalent output; see <xref linkend="functions-admin">.
Also, the
<link linkend="view-pg-settings"><structname>pg_settings</structname></link>
system view produces the same information.
</para>
</refsect1>
<refsect1>
<title>Examples</title>
<para>
Show the current setting of the parameter <varname>DateStyle</varname>:
<programlisting>
SHOW DateStyle;
DateStyle
-----------
ISO, MDY
(1 row)
</programlisting>
</para>
<para>
Show the current setting of the parameter <varname>geqo</varname>:
<programlisting>
SHOW geqo;
geqo
------
on
(1 row)
</programlisting>
</para>
<para>
Show all settings:
<programlisting>
SHOW ALL;
name | setting | description
-------------------------+---------+-------------------------------------------------
allow_system_table_mods | off | Allows modifications of the structure of ...
.
.
.
xmloption | content | Sets whether XML data in implicit parsing ...
zero_damaged_pages | off | Continues processing past damaged page headers.
(196 rows)
</programlisting></para>
</refsect1>
<refsect1>
<title>Compatibility</title>
<para>
The <command>SHOW</command> command is a
<productname>PostgreSQL</productname> extension.
</para>
</refsect1>
<refsect1>
<title>See Also</title>
<simplelist type="inline">
<member><xref linkend="SQL-SET"></member>
<member><xref linkend="SQL-RESET"></member>
</simplelist>
</refsect1>
</refentry>