]> 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>
Wed, 2 Sep 2020 17:31:55 +0000 (17:31 +0000)
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 b3bcb11417a48fe88245a45a80312f7e5e7129cb..181faf8fee066f750c9e959d9737b3b364166018 100644 (file)
@@ -939,6 +939,7 @@ RESERVED_WORDS = set(
         "convert",
         "create",
         "cross",
+        "cube",
         "cume_dist",
         "current_date",
         "current_time",
@@ -1030,6 +1031,7 @@ RESERVED_WORDS = set(
         "keys",
         "kill",
         "last_value",
+        "lateral",
         "leading",
         "leave",
         "left",