On Tue, Dec 7, 2010 at 11:43 AM, Andy Colson <a...@squeakycode.net> wrote:
> In PG the first statement you fire off (like an "insert into" for example) > will start a transaction. If you dont commit before you disconnect that > transaction will be rolled back. Even worse, if your program does not > commit, but keeps the connection to the db open, the transaction will stay > open too. Huh - is this new? I always thought that every statement was wrapped in its own transaction unless you explicitly start your own. So you shouldn't need to commit before closing a connection if you never opened a transaction to begin with. -- Regards, Richard Broersma Jr. -- Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-performance