Clarify temporary table name shadowing in CREATE TABLE docs

Author: David Johnston
This commit is contained in:
Magnus Hagander 2020-11-02 15:00:24 +01:00
parent 257836a755
commit 5b3dca096f

View File

@ -171,8 +171,9 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
If specified, the table is created as a temporary table. If specified, the table is created as a temporary table.
Temporary tables are automatically dropped at the end of a Temporary tables are automatically dropped at the end of a
session, or optionally at the end of the current transaction session, or optionally at the end of the current transaction
(see <literal>ON COMMIT</literal> below). Existing permanent (see <literal>ON COMMIT</literal> below). The default
tables with the same name are not visible to the current session search_path includes the temporary schema first and so identically
named existing permanent tables are not chosen for new plans
while the temporary table exists, unless they are referenced while the temporary table exists, unless they are referenced
with schema-qualified names. Any indexes created on a temporary with schema-qualified names. Any indexes created on a temporary
table are automatically temporary as well. table are automatically temporary as well.