I\'m working on scripts that apply database schema updates. I\'ve setup all my SQL update scripts using start transaction/commit. I pass these scripts to psql on the command
I've ended up 'solving' my problem out of band - I use a perl script to re-work the input scripts to eliminate their start transaction/commit calls, then push them all into one file, which gets it's own start transaction/commit.