File tree 2 files changed +15
-17
lines changed
2 files changed +15
-17
lines changed Original file line number Diff line number Diff line change @@ -21,9 +21,8 @@ PostgreSQL documentation
21
21
22
22
<refsynopsisdiv>
23
23
<synopsis>
24
- CLUSTER [VERBOSE] <replaceable class="parameter">table_name</replaceable> [ USING <replaceable class="parameter">index_name</replaceable> ]
25
- CLUSTER ( <replaceable class="parameter">option</replaceable> [, ...] ) <replaceable class="parameter">table_name</replaceable> [ USING <replaceable class="parameter">index_name</replaceable> ]
26
- CLUSTER [VERBOSE]
24
+ CLUSTER [ ( <replaceable class="parameter">option</replaceable> [, ...] ) ] <replaceable class="parameter">table_name</replaceable> [ USING <replaceable class="parameter">index_name</replaceable> ]
25
+ CLUSTER [ VERBOSE ] [ <replaceable class="parameter">table_name</replaceable> [ USING <replaceable class="parameter">index_name</replaceable> ] ]
27
26
28
27
<phrase>where <replaceable class="parameter">option</replaceable> can be one of:</phrase>
29
28
Original file line number Diff line number Diff line change @@ -11553,33 +11553,32 @@ CreateConversionStmt:
11553
11553
/* ****************************************************************************
11554
11554
*
11555
11555
* QUERY:
11556
- * CLUSTER [VERBOSE] <qualified_name> [ USING <index_name> ]
11557
- * CLUSTER [ (options) ] <qualified_name> [ USING <index_name> ]
11558
- * CLUSTER [VERBOSE]
11556
+ * CLUSTER (options) <qualified_name> [ USING <index_name> ]
11557
+ * CLUSTER [VERBOSE] [ <qualified_name> [ USING <index_name> ] ]
11559
11558
* CLUSTER [VERBOSE] <index_name> ON <qualified_name> (for pre-8.3)
11560
11559
*
11561
11560
*****************************************************************************/
11562
11561
11563
11562
ClusterStmt :
11564
- CLUSTER opt_verbose qualified_name cluster_index_specification
11563
+ CLUSTER ' ( ' utility_option_list ' ) ' qualified_name cluster_index_specification
11565
11564
{
11566
11565
ClusterStmt *n = makeNode(ClusterStmt);
11567
11566
11568
- n->relation = $3 ;
11569
- n->indexname = $4 ;
11570
- n->params = NIL;
11571
- if ($2 )
11572
- n->params = lappend(n->params, makeDefElem(" verbose" , NULL , @2 ));
11567
+ n->relation = $5 ;
11568
+ n->indexname = $6 ;
11569
+ n->params = $3 ;
11573
11570
$$ = (Node *) n;
11574
11571
}
11575
-
11576
- | CLUSTER ' ( ' utility_option_list ' ) ' qualified_name cluster_index_specification
11572
+ /* unparenthesized VERBOSE kept for pre-14 compatibility */
11573
+ | CLUSTER opt_verbose qualified_name cluster_index_specification
11577
11574
{
11578
11575
ClusterStmt *n = makeNode(ClusterStmt);
11579
11576
11580
- n->relation = $5 ;
11581
- n->indexname = $6 ;
11582
- n->params = $3 ;
11577
+ n->relation = $3 ;
11578
+ n->indexname = $4 ;
11579
+ n->params = NIL;
11580
+ if ($2 )
11581
+ n->params = lappend(n->params, makeDefElem(" verbose" , NULL , @2 ));
11583
11582
$$ = (Node *) n;
11584
11583
}
11585
11584
| CLUSTER opt_verbose
You can’t perform that action at this time.
0 commit comments