]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- add a type_coerce() step within Enum, Boolean to the CHECK constraint,
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 20 Oct 2013 20:25:46 +0000 (16:25 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 20 Oct 2013 20:31:45 +0000 (16:31 -0400)
commit45ad8af3f97f2e6eee21ca3219827e82e3231cdf
tree32c01808336eaa33951bb4bf411a559b826b0f73
parentbb6df3f45f0d06e0b364ea06cb9e17c04513e192
- add a type_coerce() step within Enum, Boolean to the CHECK constraint,
so that the custom type isn't exposed to an operation that is against the
"impl" type's constraint, [ticket:2842]
- this change showed up as some recursion overflow in pickling with labels,
add a __reduce__() there....pickling of expressions is less and less something
that's very viable...

Conflicts:
lib/sqlalchemy/sql/elements.py
lib/sqlalchemy/sql/sqltypes.py
doc/build/changelog/changelog_08.rst
lib/sqlalchemy/sql/expression.py
lib/sqlalchemy/types.py
test/sql/test_types.py