]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix: missing reserved words
authorKevin Kirsche <kevin.kirsche@one.verizon.com>
Mon, 18 Oct 2021 22:11:09 +0000 (18:11 -0400)
committerKevin Kirsche <kevin.kirsche@one.verizon.com>
Mon, 18 Oct 2021 22:16:19 +0000 (18:16 -0400)
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/dialects/mysql/reserved_words.py

index c74378512b7505691f6f2f2b2250eefe070cfe0c..bacc5130ebd8290661ed951a34a1b6ae6ed4f704 100644 (file)
@@ -1005,7 +1005,6 @@ from ...types import VARBINARY
 from ...util import topological
 
 
-
 AUTOCOMMIT_RE = re.compile(
     r"\s*(?:UPDATE|INSERT|CREATE|DELETE|DROP|ALTER|LOAD +DATA|REPLACE)",
     re.I | re.UNICODE,
index 400d02172aa55cb9399f8dfa9b2fde175339c776..5e84af3f184b65ac660825f1fdee6fd725bd9615 100644 (file)
@@ -46,6 +46,7 @@ RESERVED_WORDS = set(
         "cube",
         "cume_dist",
         "current_date",
+        "current_role",
         "current_time",
         "current_timestamp",
         "current_user",
@@ -68,6 +69,7 @@ RESERVED_WORDS = set(
         "distinct",
         "distinctrow",
         "div",
+        "do_domain_ids",
         "double",
         "drop",
         "dual",
@@ -108,6 +110,7 @@ RESERVED_WORDS = set(
         "hour_second",
         "if",
         "ignore",
+        "ignore_domain_ids",
         "ignore_server_ids",
         "in",
         "index",
@@ -123,6 +126,7 @@ RESERVED_WORDS = set(
         "int4",
         "int8",
         "integer",
+        "intersect",
         "interval",
         "into",
         "io_after_gtids",
@@ -157,7 +161,6 @@ RESERVED_WORDS = set(
         "master_bind",
         "master_heartbeat_period",
         "master_ssl_verify_server_cert",
-        "master_ssl_verify_server_cert",
         "match",
         "maxvalue",
         "mediumblob",
@@ -178,6 +181,7 @@ RESERVED_WORDS = set(
         "null",
         "numeric",
         "of",
+        "offset",
         "on",
         "one_shot",
         "optimize",
@@ -190,7 +194,10 @@ RESERVED_WORDS = set(
         "outer",
         "outfile",
         "over",
+        "page_checksum",
+        "parse_vcol_expr",
         "partition",
+        "position",
         "percent_rank",
         "persist",
         "persist_only",
@@ -200,7 +207,6 @@ RESERVED_WORDS = set(
         "procedure",
         "purge",
         "range",
-        "range",
         "rank",
         "read",
         "read_only",
@@ -210,6 +216,7 @@ RESERVED_WORDS = set(
         "reads",
         "real",
         "recursive",
+        "ref_system_id",
         "references",
         "regexp",
         "release",
@@ -220,6 +227,7 @@ RESERVED_WORDS = set(
         "resignal",
         "restrict",
         "return",
+        "returning",
         "revoke",
         "right",
         "rlike",
@@ -245,6 +253,7 @@ RESERVED_WORDS = set(
         "sql_after_gtids",
         "sql_before_gtids",  # 5.6
         "sql_big_result",
+        "sql_small_result",
         "sql_calc_found_rows",
         "sql_small_result",
         "sqlexception",
@@ -253,6 +262,9 @@ RESERVED_WORDS = set(
         "ssl",
         "starting",
         "status",
+        "stats_auto_recalc",
+        "stats_persistent",
+        "stats_sample_pages",
         "stored",
         "straight_join",
         "system",