From fe7fc52645678ecb661fde47fe5937b48093f79e Mon Sep 17 00:00:00 2001 From: Heikki Linnakangas Date: Wed, 18 Apr 2018 05:44:29 -0400 Subject: [PATCH] Improve docs for the new INCLUDE directive in CREATE/ALTER TABLE. Author: Michael Paquier Discussion: https://www.postgresql.org/message-id/20180411082020.GD19732%40paquier.xyz --- doc/src/sgml/ref/alter_table.sgml | 1 + doc/src/sgml/ref/create_table.sgml | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/ref/alter_table.sgml b/doc/src/sgml/ref/alter_table.sgml index bd2262761e8..8c7b9619b84 100644 --- a/doc/src/sgml/ref/alter_table.sgml +++ b/doc/src/sgml/ref/alter_table.sgml @@ -125,6 +125,7 @@ WITH ( MODULUS numeric_literal, REM index_parameters in UNIQUE, PRIMARY KEY, and EXCLUDE constraints are: +[ INCLUDE ( column_name [, ... ] ) ] [ WITH ( storage_parameter [= value] [, ... ] ) ] [ USING INDEX TABLESPACE tablespace_name ] diff --git a/doc/src/sgml/ref/create_table.sgml b/doc/src/sgml/ref/create_table.sgml index cb3867dbd52..f2bd562d557 100644 --- a/doc/src/sgml/ref/create_table.sgml +++ b/doc/src/sgml/ref/create_table.sgml @@ -73,8 +73,8 @@ CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXI [ CONSTRAINT constraint_name ] { CHECK ( expression ) [ NO INHERIT ] | - UNIQUE ( column_name [, ... ] ) index_parameters INCLUDE (column_name [, ...]) | - PRIMARY KEY ( column_name [, ... ] ) index_parameters INCLUDE (column_name [, ...]) | + UNIQUE ( column_name [, ... ] ) index_parameters | + PRIMARY KEY ( column_name [, ... ] ) index_parameters | EXCLUDE [ USING index_method ] ( exclude_element WITH operator [, ... ] ) index_parameters [ WHERE ( predicate ) ] | FOREIGN KEY ( column_name [, ... ] ) REFERENCES reftable [ ( refcolumn [, ... ] ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE action ] [ ON UPDATE action ] } @@ -93,6 +93,7 @@ WITH ( MODULUS numeric_literal, REM index_parameters in UNIQUE, PRIMARY KEY, and EXCLUDE constraints are: +[ INCLUDE ( column_name [, ... ] ) ] [ WITH ( storage_parameter [= value] [, ... ] ) ] [ USING INDEX TABLESPACE tablespace_name ]