Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 036cffb

Browse files
committed
In CREATE FOREIGN TABLE syntax synopsis, fix partitioning stuff.
Foreign tables can be partitioned, but previous documentation commits left the syntax synopsis both incomplete and incorrect. Justin Pryzby and Amit Langote Discussion: http://postgr.es/m/20220521130922.GX19626@telsasoft.com
1 parent fefd546 commit 036cffb

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

doc/src/sgml/ref/create_foreign_table.sgml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ CREATE FOREIGN TABLE [ IF NOT EXISTS ] <replaceable class="parameter">table_name
3535
{ <replaceable class="parameter">column_name</replaceable> [ WITH OPTIONS ] [ <replaceable class="parameter">column_constraint</replaceable> [ ... ] ]
3636
| <replaceable>table_constraint</replaceable> }
3737
[, ... ]
38-
) ] <replaceable class="parameter">partition_bound_spec</replaceable>
38+
) ]
39+
{ FOR VALUES <replaceable class="parameter">partition_bound_spec</replaceable> | DEFAULT }
3940
SERVER <replaceable class="parameter">server_name</replaceable>
4041
[ OPTIONS ( <replaceable class="parameter">option</replaceable> '<replaceable class="parameter">value</replaceable>' [, ... ] ) ]
4142

@@ -52,6 +53,13 @@ CREATE FOREIGN TABLE [ IF NOT EXISTS ] <replaceable class="parameter">table_name
5253

5354
[ CONSTRAINT <replaceable class="parameter">constraint_name</replaceable> ]
5455
CHECK ( <replaceable class="parameter">expression</replaceable> ) [ NO INHERIT ]
56+
57+
<phrase>and <replaceable class="parameter">partition_bound_spec</replaceable> is:</phrase>
58+
59+
IN ( <replaceable class="parameter">partition_bound_expr</replaceable> [, ...] ) |
60+
FROM ( { <replaceable class="parameter">partition_bound_expr</replaceable> | MINVALUE | MAXVALUE } [, ...] )
61+
TO ( { <replaceable class="parameter">partition_bound_expr</replaceable> | MINVALUE | MAXVALUE } [, ...] ) |
62+
WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REMAINDER <replaceable class="parameter">numeric_literal</replaceable> )
5563
</synopsis>
5664
</refsynopsisdiv>
5765

0 commit comments

Comments
 (0)