]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Add a few more MySQL 8.0 reserved words
authorRiccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Wed, 17 Jan 2018 22:30:36 +0000 (17:30 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 19 Jan 2018 17:05:00 +0000 (12:05 -0500)
Reference: https://dev.mysql.com/doc/refman/8.0/en/keywords.html

Change-Id: I3f2f1827b659559cbee0f2b8aa3573ddfd551289
Pull-request: https://github.com/zzzeek/sqlalchemy/pull/414

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

diff --git a/doc/build/changelog/unreleased_12/mysql_res.rst b/doc/build/changelog/unreleased_12/mysql_res.rst
new file mode 100644 (file)
index 0000000..b6d72f9
--- /dev/null
@@ -0,0 +1,6 @@
+.. change::
+    :tags: bug, mysql
+
+    Added more MySQL 8.0 reserved words to the MySQL dialect
+    for quoting purposes.  Pull request courtesy
+    Riccardo Magliocchetti.
index b0f0a89ae47761daae5feda85d193622eab776a2..a304d04f6848c6f45738a1d2dca3e77bf32225f0 100644 (file)
@@ -768,8 +768,10 @@ RESERVED_WORDS = set(
 
      'generated', 'optimizer_costs', 'stored', 'virtual',  # 5.7
 
-     'admin', 'except', 'grouping', 'of', 'persist', 'recursive',
-        'role',  # 8.0
+     'admin', 'cume_dist', 'empty', 'except', 'first_value', 'grouping',
+     'groups', 'json_table', 'last_value', 'nth_value', 'ntile', 'of',
+     'over', 'percent_rank', 'persist', 'persist_only', 'rank', 'recursive',
+     'role', 'row', 'rows', 'row_number', 'system', 'window', # 8.0
 
      ])