not to answer every question today, but we also added an "autocommit" flag for 
this kind of thing:

connection.execution_options(autocommit=True).execute("statement that normally 
isn't autocommit")

some background:

http://www.sqlalchemy.org/docs/core/connections.html#understanding-autocommit



On Jun 2, 2011, at 3:16 PM, RVince wrote:

> I found the answer. I needs to be wrapped in a transaction, like this:
> 
>        engine = engine_from_config(config, 'sqlalchemy.')
>        connection = engine.connect()
>        trans = connection.begin()
>        try:
>            connection.execute('truncate table cms_history;')
>            trans.commit()
>        except :
>            trans.rollback()
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sqlalchemy" group.
> To post to this group, send email to [email protected].
> 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.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected].
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