diff --git a/doc/src/sgml/ref/psql-ref.sgml b/doc/src/sgml/ref/psql-ref.sgml index 0675a8e17b1ff6b45aad54ab3f3d855a00f745be..c41593c5e3669464d52048a4eace2ca9da1ca3c3 100644 --- a/doc/src/sgml/ref/psql-ref.sgml +++ b/doc/src/sgml/ref/psql-ref.sgml @@ -830,18 +830,7 @@ testdb=> <term><literal>\copy { <replaceable class="parameter">table</replaceable> [ ( <replaceable class="parameter">column_list</replaceable> ) ] | ( <replaceable class="parameter">query</replaceable> ) } { <literal>from</literal> | <literal>to</literal> } { <replaceable class="parameter">filename</replaceable> | stdin | stdout | pstdin | pstdout } - [ with ] - [ binary ] - [ oids ] - [ delimiter [ as ] '<replaceable class="parameter">character</replaceable>' ] - [ null [ as ] '<replaceable class="parameter">string</replaceable>' ] - [ csv - [ header ] - [ quote [ as ] '<replaceable class="parameter">character</replaceable>' ] - [ escape [ as ] '<replaceable class="parameter">character</replaceable>' ] - [ force quote <replaceable class="parameter">column_list</replaceable> | * ] - [ force not null <replaceable class="parameter">column_list</replaceable> ] ]</literal> - </term> + [ [ with ] ( <replaceable class="parameter">option</replaceable> [, ...] ) ]</literal></term> <listitem> <para> @@ -859,7 +848,11 @@ testdb=> <para> The syntax of the command is similar to that of the <acronym>SQL</acronym> <xref linkend="sql-copy"> - command. Note that, because of this, + command, and + <replaceable class="parameter">option</replaceable> + must indicate one of the options of the + <acronym>SQL</acronym> <xref linkend="sql-copy"> command. + Note that, because of this, special parsing rules apply to the <command>\copy</command> command. In particular, the variable substitution rules and backslash escapes do not apply.