On Mon, Mar 10, 2014 at 4:16 PM, Jeff Janes <jeff.janes@xxxxxxxxx> wrote: > ... Or maybe it is mangling the "ROLLBACK;" into some form > the database doesn't recognize. Look in the postgres log files to see what > the events look like from PostgreSQL's perspective. Well that's the clue I needed. I was misinterpreting Postgres's log file; it was complaining about the "SET statement_timeout" statement Npgsql was slipping ahead of my ROLLBACK. Apparently I need to do transactions with Npgsql's transaction class. --Brian -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general