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

Commit ce21a36

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 6217053 commit ce21a36

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

doc/src/sgml/ref/create_foreign_table.sgml

+9-1
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)