Thanks, that's perfect. I knew it had to be in the API somewhere, but
I couldn't find it.


On Mar 18, 5:44 am, Michael Bayer <mike...@zzzcomputing.com> wrote:
> On Mar 17, 2010, at 9:45 PM, chris e wrote:
>
>
>
> > Because of the way that we have our Oracle database setup, I have to
> > do the following to force every connection to use exact cursor
> > sharing.
>
> >    dbapi = engine.dialect.dbapi
> >    orig_connect = dbapi.connect
> >    def exact_connect(*args, **kwargs) :
> >        conn_obj = orig_connect(*args, **kwargs)
> >        cursor = conn_obj.cursor()
> >        cursor.execute('alter session set cursor_sharing = exact');
> >        cursor.close()
> >        return conn_obj
> >    dbapi.connect = exact_connect
>
> > Is there a better way to do this? Is there a way to call a function
> > with the new connection every time one is created by the engine?
>
> sure - 
> usehttp://www.sqlalchemy.org/docs/reference/sqlalchemy/interfaces.html?h...
>
>
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "sqlalchemy" group.
> > To post to this group, send email to sqlalch...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > sqlalchemy+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/sqlalchemy?hl=en.

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

Reply via email to