]> granicus.if.org Git - postgresql/commitdiff
doc: Improve CREATE VIEW / WITH documentation
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 31 Oct 2014 02:50:02 +0000 (22:50 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 31 Oct 2014 02:53:09 +0000 (22:53 -0400)
Similar to 590eb0c14eebe834f716721a9659b77899cf3084, remove the options
list from the synopsis and elaborate in the main description.

doc/src/sgml/ref/create_view.sgml

index 2b7a98fe692571259149eb3588106939c1446107..5dadab1dee9d7b59581a8f61c1e8a508540cabc8 100644 (file)
@@ -25,11 +25,6 @@ CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] [ RECURSIVE ] VIEW <replaceable class
     [ WITH ( <replaceable class="PARAMETER">view_option_name</replaceable> [= <replaceable class="PARAMETER">view_option_value</replaceable>] [, ... ] ) ]
     AS <replaceable class="PARAMETER">query</replaceable>
     [ WITH [ CASCADED | LOCAL ] CHECK OPTION ]
-
-<phrase>where <replaceable class="parameter">view_option_name</replaceable> can be one of:</phrase>
-
-    security_barrier [ <replaceable class="parameter">boolean</replaceable> ]
-    check_option [ <replaceable class="parameter">text</replaceable> (<literal>local</literal> or <literal>cascaded</literal>) ]
 </synopsis>
  </refsynopsisdiv>
 
@@ -131,24 +126,24 @@ CREATE VIEW <replaceable>name</> AS WITH RECURSIVE <replaceable>name</> (<replac
 
       <variablelist>
        <varlistentry>
-        <term><literal>security_barrier(boolean)</literal></term>
+        <term><literal>check_option</literal> (<type>string</type>)</term>
         <listitem>
          <para>
-          This should be used if the view is intended to provide row-level
-          security.  See <xref linkend="rules-privileges"> for full details.
+          This parameter may be either <literal>local</> or
+          <literal>cascaded</>, and is equivalent to specifying
+          <literal>WITH [ CASCADED | LOCAL ] CHECK OPTION</> (see below).
+          This option can be changed on existing views using <xref
+          linkend="sql-alterview">.
          </para>
         </listitem>
        </varlistentry>
 
        <varlistentry>
-        <term><literal>check_option(text)</literal></term>
+        <term><literal>security_barrier</literal> (<type>string</type>)</term>
         <listitem>
          <para>
-          This parameter may be either <literal>local</> or
-          <literal>cascaded</>, and is equivalent to specifying
-          <literal>WITH [ CASCADED | LOCAL ] CHECK OPTION</> (see below).
-          This option can be changed on existing views using <xref
-          linkend="sql-alterview">.
+          This should be used if the view is intended to provide row-level
+          security.  See <xref linkend="rules-privileges"> for full details.
          </para>
         </listitem>
        </varlistentry>