mirror of
https://github.com/postgres/postgres.git
synced 2025-08-05 07:41:25 +03:00
docs: mention CREATE TABLE LIKE linkage using INCLUDING DEFAULTS
Mention that CREATE TABLE LIKE INCLUDING DEFAULTS creates a link between the original and new tables if a default function modifies the database, like nextval().
This commit is contained in:
@@ -329,7 +329,10 @@ CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXI
|
||||
</para>
|
||||
<para>
|
||||
Default expressions for the copied column definitions will only be
|
||||
copied if <literal>INCLUDING DEFAULTS</literal> is specified. The
|
||||
copied if <literal>INCLUDING DEFAULTS</literal> is specified.
|
||||
Defaults that call database-modification functions, like
|
||||
<function>nextval</>, create a linkage between the original and
|
||||
new tables. The
|
||||
default behavior is to exclude default expressions, resulting in the
|
||||
copied columns in the new table having null defaults.
|
||||
</para>
|
||||
|
Reference in New Issue
Block a user