if you could give me a full reproduction case I can see if i get the  
same result here.  also, to test if its the PG cursor change, try  
sending "client_side_cursors=True" to your create_engine() statement,  
which will make it use cursors in the default manner.

On Jan 11, 2007, at 8:58 AM, Daniel Miller wrote:

> import sqlalchemy as sa
>
> class Version(object):
>
>      table = sa.Table("version", meta,
>          sa.Column("id", mu.String, primary_key=True),
>          sa.Column("number", mu.String),
>      )
>
> def assign_mapper(class_, *args, **kw):
>      class_.mapper = sa.mapper(class_, class_.table, *args, **kw)
>
> assign_mapper(Version)
>
> def verify(version, session=None):
>      """Verify the connection and the version of the database"""
>      if session is None:
>          session = sa.create_session()
>      ver = session.query(Version).get('schema')
>      if ver.number != version:
>          raise WrongDatabaseVersionError("got %r expected %r" %
> (ver.number, version))



--~--~---------~--~----~------------~-------~--~----~
 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