a few fixes i wanted to get out the door.  the passive_deletes flag
wasnt working, the "lazy=None" (a.k.a. "noload") strategy was broken
after the 0.3 series, and the recent mysql enhancement of catching
2006/2014 errors was not reraising other OperationalError exceptions.

Also got two terrific user contributions:  QueuePool can now properly
recover from a bunch of failed connections, and rowcount now functions
with MySQL (and therefore ORM version checking during a flush, if you
specify version_id_col), utilizing various undocumented MySQLdb API
features.

The "string-based FROM clause" fix means you can now do something like
this:

   select([column('col1'), column('col2')], "col1=5",
from_obj=["sometable"])

i.e. constructing a SELECT from individual components, using nothing
but strings (you can even make a read-only mapper against it).  this is
what some of you want !  so now you have it.

0.3.3
- string-based FROM clauses fixed, i.e. select(...,
from_obj=["sometext"])
- fixes to passive_deletes flag, lazy=None (noload) flag
- added example/docs for dealing with large collections
- added object_session() method to sqlalchemy namespace
- fixed QueuePool bug whereby its better able to reconnect to a
database
that was not reachable (thanks to Sébastien Lelong), also fixed
dispose()
method
- patch that makes MySQL rowcount work correctly! [ticket:396]
- fix to MySQL catch of 2006/2014 errors to properly re-raise
OperationalError
exception


--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to