Add ANALYSE spelling of ANALYZE for vacuum.
authorBruce Momjian <bruce@momjian.us>
Wed, 8 Nov 2000 21:28:06 +0000 (21:28 +0000)
committerBruce Momjian <bruce@momjian.us>
Wed, 8 Nov 2000 21:28:06 +0000 (21:28 +0000)
src/backend/parser/gram.y
src/backend/parser/keywords.c

index f7399a83843f00ce07992e603589611b00c116cf..b57ba05f7d8d13cae5ee2eba5f9112f1c033f661 100644 (file)
@@ -334,7 +334,7 @@ static void doNegateFloat(Value *v);
  * when some sort of pg_privileges relation is introduced.
  * - Todd A. Brandys 1998-01-01?
  */
-%token ABORT_TRANS, ACCESS, AFTER, AGGREGATE, ANALYZE,
+%token ABORT_TRANS, ACCESS, AFTER, AGGREGATE, ANALYZE, ANALYSE /* British */
                BACKWARD, BEFORE, BINARY, BIT,
                CACHE, CHECKPOINT, CLUSTER, COMMENT, COPY, CREATEDB, CREATEUSER, CYCLE,
                DATABASE, DELIMITERS, DO,
@@ -3058,6 +3058,7 @@ opt_verbose:  VERBOSE                                                     { $$ = TRUE; }
                ;
 
 opt_analyze:  ANALYZE                                                  { $$ = TRUE; }
+               |         ANALYSE /* British */                         { $$ = TRUE; }
                | /*EMPTY*/                                                             { $$ = FALSE; }
                ;
 
@@ -5535,6 +5536,7 @@ TokenId:  ABSOLUTE                                                { $$ = "absolute"; }
 ColLabel:  ColId                                               { $$ = $1; }
                | ABORT_TRANS                                   { $$ = "abort"; }
                | ALL                                                   { $$ = "all"; }
+               | ANALYSE                                               { $$ = "analyse"; } /* British */
                | ANALYZE                                               { $$ = "analyze"; }
                | ANY                                                   { $$ = "any"; }
                | ASC                                                   { $$ = "asc"; }
index bb5be76556b7cff66537cc49a6e3322dc1a4f024..a6f7106eee78c0a4fed2c19800c57b623bf1738f 100644 (file)
@@ -38,6 +38,7 @@ static ScanKeyword ScanKeywords[] = {
        {"aggregate", AGGREGATE},
        {"all", ALL},
        {"alter", ALTER},
+       {"analyse", ANALYSE}, /* British spelling */
        {"analyze", ANALYZE},
        {"and", AND},
        {"any", ANY},