summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/default_comparator.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2015-01-03 20:43:45 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2015-01-03 20:43:45 -0500
commit93742b3d5c16d3f1e27ff0d10c8e65e1b54971a3 (patch)
tree2c772e76dcd10ccb7512bd30917c6fab110e7fb9 /lib/sqlalchemy/sql/default_comparator.py
parent01a22a673ecefcc212b124d11c74d99b6f02cfb0 (diff)
downloadsqlalchemy-93742b3d5c16d3f1e27ff0d10c8e65e1b54971a3.tar.gz
- The :class:`.mysql.SET` type has been overhauled to no longer
assume that the empty string, or a set with a single empty string value, is in fact a set with a single empty string; instead, this is by default treated as the empty set. In order to handle persistence of a :class:`.mysql.SET` that actually wants to include the blank value ``''`` as a legitimate value, a new bitwise operational mode is added which is enabled by the :paramref:`.mysql.SET.retrieve_as_bitwise` flag, which will persist and retrieve values unambiguously using their bitflag positioning. Storage and retrieval of unicode values for driver configurations that aren't converting unicode natively is also repaired. fixes #3283
Diffstat (limited to 'lib/sqlalchemy/sql/default_comparator.py')
0 files changed, 0 insertions, 0 deletions