Commit 548512ad authored by Tom Lane's avatar Tom Lane

Document column-name-list option of CREATE VIEW ... which has been there

awhile, but the man page didn't know it.
parent 458bc445
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/ref/create_view.sgml,v 1.10 2001/01/13 23:58:55 petere Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/ref/create_view.sgml,v 1.11 2001/08/10 23:49:20 tgl Exp $
Postgres documentation Postgres documentation
--> -->
...@@ -23,7 +23,8 @@ Postgres documentation ...@@ -23,7 +23,8 @@ Postgres documentation
<date>2000-03-25</date> <date>2000-03-25</date>
</refsynopsisdivinfo> </refsynopsisdivinfo>
<synopsis> <synopsis>
CREATE VIEW <replaceable class="PARAMETER">view</replaceable> AS SELECT <replaceable class="PARAMETER">query</replaceable> CREATE VIEW <replaceable class="PARAMETER">view</replaceable> [ ( <replaceable
class="PARAMETER">column name list</replaceable> ) ] AS SELECT <replaceable class="PARAMETER">query</replaceable>
</synopsis> </synopsis>
<refsect2 id="R2-SQL-CREATEVIEW-1"> <refsect2 id="R2-SQL-CREATEVIEW-1">
...@@ -44,6 +45,16 @@ CREATE VIEW <replaceable class="PARAMETER">view</replaceable> AS SELECT <replace ...@@ -44,6 +45,16 @@ CREATE VIEW <replaceable class="PARAMETER">view</replaceable> AS SELECT <replace
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term><replaceable class="parameter">column name list</replaceable></term>
<listitem>
<para>
An optional list of names to be used for columns of the view.
If given, these names override the column names that would be
deduced from the SQL query.
</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term><replaceable class="parameter">query</replaceable></term> <term><replaceable class="parameter">query</replaceable></term>
<listitem> <listitem>
...@@ -124,7 +135,7 @@ CREATE VIEW vista AS SELECT text 'Hello World' ...@@ -124,7 +135,7 @@ CREATE VIEW vista AS SELECT text 'Hello World'
</title> </title>
<para> <para>
<command>CREATE VIEW</command> will define a view of a table. <command>CREATE VIEW</command> will define a view of a table.
This view is not physically materialized. Specifically, a query The view is not physically materialized. Instead, a query
rewrite retrieve rule is automatically generated to support rewrite retrieve rule is automatically generated to support
retrieve operations on views. retrieve operations on views.
</para> </para>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment