diff options
author | mike bayer <mike_mp@zzzcomputing.com> | 2021-10-26 21:20:45 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-10-26 21:20:45 +0000 |
commit | 229588a12c5baedd9ab9b2c7443d7622d7f8ca38 (patch) | |
tree | b85b4af78fdaf408bcfdd9c8b656784acd5b743b | |
parent | c51ac334df303a55d3bad77f1b9a7ed79b0da92d (diff) | |
parent | 1b5e2b1e05181b9ecd757ce964482c65869395e3 (diff) | |
download | sqlalchemy-229588a12c5baedd9ab9b2c7443d7622d7f8ca38.tar.gz |
Merge "add additional "oracle mode" reserved words" into main
-rw-r--r-- | lib/sqlalchemy/dialects/mysql/reserved_words.py | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/lib/sqlalchemy/dialects/mysql/reserved_words.py b/lib/sqlalchemy/dialects/mysql/reserved_words.py index fc2b13b44..e2c39852d 100644 --- a/lib/sqlalchemy/dialects/mysql/reserved_words.py +++ b/lib/sqlalchemy/dialects/mysql/reserved_words.py @@ -9,8 +9,8 @@ # https://gist.github.com/kkirsche/4f31f2153ed7a3248be1ec44ca6ddbc9 # # https://mariadb.com/kb/en/reserved-words/ -# includes: Reserved Words -# excludes: Exceptions, Oracle Mode, Function Names +# includes: Reserved Words, Oracle Mode (separate set unioned) +# excludes: Exceptions, Function Names RESERVED_WORDS_MARIADB = { "accessible", "add", @@ -261,7 +261,23 @@ RESERVED_WORDS_MARIADB = { "xor", "year_month", "zerofill", -} +}.union( + { + "body", + "elsif", + "goto", + "history", + "others", + "package", + "period", + "raise", + "rowtype", + "system", + "system_time", + "versioning", + "without", + } +) # https://dev.mysql.com/doc/refman/8.0/en/keywords.html # https://dev.mysql.com/doc/refman/5.7/en/keywords.html |