summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAlex Hall <alex.mojaki@gmail.com>2018-10-30 13:00:49 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2018-10-30 13:12:13 -0400
commit38c81328e91884f71af175a115dfdb423d8f4910 (patch)
tree55f4355323fd4dec619acb5676a1676945d0b770 /lib
parent65af4fc74ab7f8af4d4eb8d1fdd7aa751731cbfb (diff)
downloadsqlalchemy-38c81328e91884f71af175a115dfdb423d8f4910.tar.gz
Add reserved word 'function' for MySQL
Added word ``function`` to the list of reserved words for MySQL, which is now a keyword in MySQL 8.0 Fixes: #4348 Change-Id: Idd30acda7e99076810f65d0ee860055a18dc9193 Pull-request: https://github.com/zzzeek/sqlalchemy/pull/481
Diffstat (limited to 'lib')
-rw-r--r--lib/sqlalchemy/dialects/mysql/base.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/sqlalchemy/dialects/mysql/base.py b/lib/sqlalchemy/dialects/mysql/base.py
index 07eca78bb..23e482d2b 100644
--- a/lib/sqlalchemy/dialects/mysql/base.py
+++ b/lib/sqlalchemy/dialects/mysql/base.py
@@ -814,10 +814,10 @@ RESERVED_WORDS = set(
'generated', 'optimizer_costs', 'stored', 'virtual', # 5.7
'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
-
+ 'function', '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
])
AUTOCOMMIT_RE = re.compile(