mirror of
https://github.com/postgres/postgres.git
synced 2026-07-08 01:01:01 -04:00
doc: Clarify COPY FROM WHERE expression restrictions
Commitaa606b9316disallowed generated columns in COPY FROM WHERE expressions, and commit21c69dc73fdisallowed system columns. However, the COPY reference page still mentions only the restriction on subqueries. Update the documentation to also list generated columns and system columns as unsupported in COPY FROM WHERE expressions. Backpatch the generated-column documentation change to all supported versions. Backpatch the system-column documentation change to v19, where that restriction was introduced. Author: Fujii Masao <masao.fujii@gmail.com> Reviewed-by: Ayush Tiwari <ayushtiwari.slg01@gmail.com> Discussion: https://postgr.es/m/CAHGQGwEgxErc54yVOAVWCsr1O=8pgw4oKRPuEQ9mfhkoYGR_XA@mail.gmail.com Backpatch-through: 14
This commit is contained in:
parent
1383cbd031
commit
abecdbc6af
1 changed files with 5 additions and 4 deletions
|
|
@ -480,10 +480,11 @@ WHERE <replaceable class="parameter">condition</replaceable>
|
|||
</para>
|
||||
|
||||
<para>
|
||||
Currently, subqueries are not allowed in <literal>WHERE</literal>
|
||||
expressions, and the evaluation does not see any changes made by the
|
||||
<command>COPY</command> itself (this matters when the expression
|
||||
contains calls to <literal>VOLATILE</literal> functions).
|
||||
Currently, subqueries and generated columns are not allowed in
|
||||
<literal>WHERE</literal> expressions, and the evaluation does not see
|
||||
any changes made by the <command>COPY</command> itself (this matters
|
||||
when the expression contains calls to <literal>VOLATILE</literal>
|
||||
functions).
|
||||
</para>
|
||||
|
||||
</listitem>
|
||||
|
|
|
|||
Loading…
Reference in a new issue