]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
warn for enum length silently ignored
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 4 Mar 2022 23:27:24 +0000 (18:27 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 4 Mar 2022 23:29:50 +0000 (18:29 -0500)
commit4955b6f53fa278614d6fd458a899bcb9b75db675
treebc80b0abbbcc1f64b3b2f6821f2d62dd6504d73d
parent500554b267bc99b6727e3732f591f99637ab5a37
warn for enum length silently ignored

the "length" parameter is silently ignored when native_enum
is not passed as False.  if native_enum is True, a non-native
VARCHAR can still be generated.   Warn for this silent ignore
right now, consider having "length" used in all cases where
non-native enum is rendered likely in 2.0.

Change-Id: Ibceedd4e3aa3926f3268c0c39d94ab73d17a9bdc
(cherry picked from commit 18683f474b285b4d7e16c38c0a570276912e1081)
doc/build/changelog/unreleased_14/enum_length_warning.rst [new file with mode: 0644]
lib/sqlalchemy/sql/sqltypes.py
test/sql/test_types.py