summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/expression.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2009-01-14 20:48:01 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2009-01-14 20:48:01 +0000
commit37b7e458c201a2f7788f3db8d85bed2ab2f8e190 (patch)
tree369643daf70a7191bfab2f849386d3ecb90f92cb /lib/sqlalchemy/sql/expression.py
parent76a7818013b1803876da7f51ec1601a25cb1e78b (diff)
downloadsqlalchemy-37b7e458c201a2f7788f3db8d85bed2ab2f8e190.tar.gz
- use ForeignKey.column as _colspec source in Column._make_proxy(), preventing needless
redundant string arithmetic in memoized ForeignKey.column method - _pre_existing_column attribute becomes optional, only needed for original Table-bound column, not proxies - compare two ForeignKeys based on target_fullname, don't assume self._colspec is a string - Fixed bug when overriding a Column with a ForeignKey on a reflected table, where derived columns (i.e. the "virtual" columns of a select, etc.) would inadvertently call upon schema-level cleanup logic intended only for the original column. [ticket:1278]
Diffstat (limited to 'lib/sqlalchemy/sql/expression.py')
0 files changed, 0 insertions, 0 deletions