summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authorRiccardo Magliocchetti <riccardo.magliocchetti@gmail.com>2018-01-17 17:30:36 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2018-01-19 12:05:00 -0500
commite46883e27e7e032915df64e51a53648570a74e07 (patch)
tree4f3699542ef6eaafa58372a17316efbccbd57440 /lib/sqlalchemy
parent92cabe2d8803c5f4aa3e627ef131ffa765ddc1c6 (diff)
downloadsqlalchemy-e46883e27e7e032915df64e51a53648570a74e07.tar.gz
Add a few more MySQL 8.0 reserved words
Reference: https://dev.mysql.com/doc/refman/8.0/en/keywords.html Change-Id: I3f2f1827b659559cbee0f2b8aa3573ddfd551289 Pull-request: https://github.com/zzzeek/sqlalchemy/pull/414
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/dialects/mysql/base.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/sqlalchemy/dialects/mysql/base.py b/lib/sqlalchemy/dialects/mysql/base.py
index b0f0a89ae..a304d04f6 100644
--- a/lib/sqlalchemy/dialects/mysql/base.py
+++ b/lib/sqlalchemy/dialects/mysql/base.py
@@ -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
])