diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-01-20 17:55:01 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-01-20 18:06:18 -0500 |
commit | 49f1807f8f2acea5494fa77d217dce813a933147 (patch) | |
tree | 1d0e96e90604ee24ff250fd57b3a73d1d2b209ec /lib/sqlalchemy/sql/compiler.py | |
parent | 44cba66cb2eb4411b43c228c4f1191c764607855 (diff) | |
download | sqlalchemy-49f1807f8f2acea5494fa77d217dce813a933147.tar.gz |
- simplify the mechanics of PrimaryKeyConstraint with regards to reflection;
reflection now updates the PKC in place.
- support the use case of the empty PrimaryKeyConstraint in order to specify
constraint options; the columns marked as primary_key=True will now be gathered
into the columns collection, rather than being ignored. [ticket:2910]
- add validation such that column specification should only take place
in the PrimaryKeyConstraint directly, or by using primary_key=True flags;
if both are present, they have to match exactly, otherwise the condition is
assumed to be ambiguous, and a warning is emitted; the old behavior of
using the PKC columns only is maintained.
Diffstat (limited to 'lib/sqlalchemy/sql/compiler.py')
0 files changed, 0 insertions, 0 deletions