Re: [Sqlalchemy-tickets] [sqlalchemy] #1401: support self-referential auto-joins when the foreign k
Brought to you by:
zzzeek
From: sqlalchemy <mi...@zz...> - 2012-02-07 23:42:23
|
#1401: support self-referential auto-joins when the foreign key joins to itself ---------------------------+-------------------------------------- Reporter: guest | Owner: zzzeek Type: defect | Status: new Priority: high | Milestone: 0.8.0 Component: orm | Severity: refactor - over two days Resolution: | Keywords: Progress State: in queue | ---------------------------+-------------------------------------- Comment (by zzzeek): ongoing effort with the refactoring is at https://bitbucket.org/zzzeek/sqlalchemy_1401. Most of the guts of !RelationshipProperty will move to a new module called `relationships` where we encapsulate all the primaryjoin/secondaryjoin stuff. The system represents everything as a fully annotated join condition, then everything else is derived from that. The idea is that a pre-annotated join condition can be passed to relationship(), removing the need for "foreign_keys", "remote_side", "local_remote_pairs", as well as supporting a wider range of joins such as that of #610. -- Ticket URL: <http://www.sqlalchemy.org/trac/ticket/1401#comment:13> sqlalchemy <http://www.sqlalchemy.org/> The Database Toolkit for Python |