]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Add new MySQL reserved words: `cube`, `lateral`.
authorStefanosChaliasos <stefanoshaliassos@gmail.com>
Thu, 27 Aug 2020 17:53:35 +0000 (13:53 -0400)
committerjonathan vanasco <jonathan@2xlp.com>
Sun, 30 Aug 2020 20:47:29 +0000 (16:47 -0400)
Closes: #5539
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/5539
Pull-request-sha: 8c228be322023041b11691d93dafa1be090f01a0

Change-Id: Ic756472a19563e793cf7e33b24eb1ad5e913dbc0

doc/build/changelog/unreleased_13/5539.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/mysql/base.py

diff --git a/doc/build/changelog/unreleased_13/5539.rst b/doc/build/changelog/unreleased_13/5539.rst
new file mode 100644 (file)
index 0000000..ee3fb13
--- /dev/null
@@ -0,0 +1,10 @@
+.. change::
+    :tags: change, mysql
+    :tickets: 5539
+
+       Add new MySQL reserved words: `cube`, `lateral`.
+
+       Reference https://dev.mysql.com/doc/refman/8.0/en/keywords.html :
+
+       * CUBE (R); became reserved in 8.0.1
+       * LATERAL (R); added in 8.0.14 (reserved)
index 46529636d19df92276bbf8f9ac34c970b9792a51..bdd9cf5fad973ca886394ad4c93a2fdbb72049e1 100644 (file)
@@ -983,6 +983,7 @@ RESERVED_WORDS = set(
         "convert",
         "create",
         "cross",
+        "cube",
         "cume_dist",
         "current_date",
         "current_time",
@@ -1074,6 +1075,7 @@ RESERVED_WORDS = set(
         "keys",
         "kill",
         "last_value",
+        "lateral",
         "leading",
         "leave",
         "left",