summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/mapping/sync.py
Commit message (Collapse)AuthorAgeFilesLines
* merged 0.2 branch into trunk; 0.1 now in sqlalchemy/branches/rel_0_1Mike Bayer2006-05-251-129/+0
|
* a little spring cleaning for the util package, etcMike Bayer2006-04-071-0/+8
|
* identified more issues with inheritance. mapper inheritance is more ↵Mike Bayer2006-03-171-9/+10
| | | | | | | closed-minded about how it creates the join crit erion as well as the sync rules in inheritance. syncrules have been tightened up to be smarter about creating a new SyncRule given lists of tables and a join clause. properties also checks for relation direction against the "noninherited table" which for the moment makes it a stronger requirement that a relation to a mapper must relate to that mapper's main table, not any tables that it inherits from.
* implemented SyncRules for mapper with inheritance relationship, fixes ↵Mike Bayer2006-02-261-3/+2
| | | | | | [ticket:81] TableFinder becomes a list-implementing object (should probably create clauseutils or sqlutils for these little helper visitors)
* factored out "syncrule" logic to a separate package, so mapper will be able ↵Mike Bayer2006-02-261-0/+121
to make use of it as well as properties. also clarifies the "synchronization" idea