@@ -495,7 +495,7 @@ static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query);
495
495
496
496
%type <boolean> opt_instead
497
497
%type <boolean> opt_unique opt_verbose opt_full
498
- %type <boolean> opt_freeze opt_analyze opt_default opt_recheck
498
+ %type <boolean> opt_freeze opt_analyze opt_default
499
499
%type <defelt> opt_binary copy_delimiter
500
500
501
501
%type <boolean> copy_from opt_program
@@ -770,7 +770,7 @@ static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query);
770
770
771
771
QUOTE QUOTES
772
772
773
- RANGE READ REAL REASSIGN RECHECK RECURSIVE REF_P REFERENCES REFERENCING
773
+ RANGE READ REAL REASSIGN RECURSIVE REF_P REFERENCES REFERENCING
774
774
REFRESH REINDEX RELATIVE_P RELEASE RENAME REPEATABLE REPLACE REPLICA
775
775
RESET RESTART RESTRICT RETURN RETURNING RETURNS REVOKE RIGHT ROLE ROLLBACK ROLLUP
776
776
ROUTINE ROUTINES ROW ROWS RULE
@@ -6622,7 +6622,7 @@ opclass_item_list:
6622
6622
;
6623
6623
6624
6624
opclass_item :
6625
- OPERATOR Iconst any_operator opclass_purpose opt_recheck
6625
+ OPERATOR Iconst any_operator opclass_purpose
6626
6626
{
6627
6627
CreateOpClassItem *n = makeNode(CreateOpClassItem);
6628
6628
ObjectWithArgs *owa = makeNode(ObjectWithArgs);
@@ -6636,7 +6636,6 @@ opclass_item:
6636
6636
$$ = (Node *) n;
6637
6637
}
6638
6638
| OPERATOR Iconst operator_with_argtypes opclass_purpose
6639
- opt_recheck
6640
6639
{
6641
6640
CreateOpClassItem *n = makeNode(CreateOpClassItem);
6642
6641
@@ -6688,23 +6687,6 @@ opclass_purpose: FOR SEARCH { $$ = NIL; }
6688
6687
| /* EMPTY*/ { $$ = NIL; }
6689
6688
;
6690
6689
6691
- opt_recheck : RECHECK
6692
- {
6693
- /*
6694
- * RECHECK no longer does anything in opclass definitions,
6695
- * but we still accept it to ease porting of old database
6696
- * dumps.
6697
- */
6698
- ereport (NOTICE,
6699
- (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
6700
- errmsg(" RECHECK is no longer required" ),
6701
- errhint(" Update your data type." ),
6702
- parser_errposition(@1 )));
6703
- $$ = true ;
6704
- }
6705
- | /* EMPTY*/ { $$ = false ; }
6706
- ;
6707
-
6708
6690
6709
6691
CreateOpFamilyStmt :
6710
6692
CREATE OPERATOR FAMILY any_name USING name
@@ -17784,7 +17766,6 @@ unreserved_keyword:
17784
17766
| RANGE
17785
17767
| READ
17786
17768
| REASSIGN
17787
- | RECHECK
17788
17769
| RECURSIVE
17789
17770
| REF_P
17790
17771
| REFERENCING
@@ -18414,7 +18395,6 @@ bare_label_keyword:
18414
18395
| READ
18415
18396
| REAL
18416
18397
| REASSIGN
18417
- | RECHECK
18418
18398
| RECURSIVE
18419
18399
| REF_P
18420
18400
| REFERENCES
0 commit comments