</para>
<para>
- The SQL standard allows setting privileges for individual columns
- within a table:
-
-<synopsis>
-GRANT <replaceable class="PARAMETER">privileges</replaceable>
- ON <replaceable class="PARAMETER">table</replaceable> [ ( <replaceable class="PARAMETER">column</replaceable> [, ...] ) ] [, ...]
- TO { PUBLIC | <replaceable class="PARAMETER">username</replaceable> [, ...] } [ WITH GRANT OPTION ]
-</synopsis>
+ <productname>PostgreSQL</productname> does not support the SQL-standard
+ functionality of setting privileges for individual columns.
</para>
<para>
<para>
The compatibility notes of the <xref linkend="sql-grant" endterm="sql-grant-title"> command
- apply analogously to <command>REVOKE</command>. The syntax summary is:
-
-<synopsis>
-REVOKE [ GRANT OPTION FOR ] <replaceable class="PARAMETER">privileges</replaceable>
- ON <replaceable class="parameter">object</replaceable> [ ( <replaceable class="parameter">column</replaceable> [, ...] ) ]
- FROM { PUBLIC | <replaceable class="parameter">username</replaceable> [, ...] }
- { RESTRICT | CASCADE }
-</synopsis>
- One of <literal>RESTRICT</literal> or <literal>CASCADE</literal>
+ apply analogously to <command>REVOKE</command>.
+ <literal>RESTRICT</literal> or <literal>CASCADE</literal>
is required according to the standard, but <productname>PostgreSQL</>
assumes <literal>RESTRICT</literal> by default.
</para>