summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-02-27 06:49:09 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-02-27 06:49:09 +0000
commitd368fd17d916b5a34490e27099cf39c127622270 (patch)
tree4693145f57fc5a9a6d30b9b5eff654f5e99ebd0d
parent466e98a51ad41836c6b2301a85b9be68db41c89f (diff)
downloadsqlalchemy-d368fd17d916b5a34490e27099cf39c127622270.tar.gz
updates
-rw-r--r--CHANGES23
1 files changed, 18 insertions, 5 deletions
diff --git a/CHANGES b/CHANGES
index 6f1a2072f..8bfe0f26e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,14 +1,27 @@
0.1.3
-- fix to Oracle "row_number over" clause with mulitple tables
+- completed "post_update" feature, will add a second update statement before inserts
+and after deletes in order to reconcile a relationship without any dependencies
+being created; used when persisting two rows that are dependent on each other
+- completed mapper.using(session) function, localized per-object Session functionality;
+objects can be declared and manipulated as local to any user-defined Session
+- fix to Oracle "row_number over" clause with multiple tables
- mapper.get() was not selecting multiple-keyed objects if the mapper's table was a join,
such as in an inheritance relationship, this is fixed.
- overhaul to sql/schema packages so that the sql package can run all on its own,
-producing selects, inserts, etc. without any engine dependencies. Table/Column
-are the "physical" subclasses of TableClause/ColumnClause.
-- fixes to mapper inheritance, involving properties that relate to the same table
-involved in the mapper inheritance scheme
+producing selects, inserts, etc. without any engine dependencies. builds upon
+new TableClause/ColumnClause lexical objects. Schema's Table/Column objects
+are the "physical" subclasses of them. simplifies schema/sql relationship,
+extensions (like proxyengine), and speeds overall performance by a large margin.
+removes the entire getattr() behavior that plagued 0.1.1.
+- refactoring of how the mapper "synchronizes" data between two objects into a
+separate module, works better with properties attached to a mapper that has an
+additional inheritance relationship to one of the related tables, also the same
+methodology used to synchronize parent/child objects now used by mapper to
+synchronize between inherited and inheriting mappers.
- made objectstore "check for out-of-identitymap" more aggressive, will perform the
check when object attributes are modified or the object is deleted
+- Index object fully implemented, can be constructed standalone, or via
+"index" and "unique" arguments on Columns.
0.1.2
- fixed a recursive call in schema that was somehow running 994 times then returning