Hello,
I have a program (PHP) that is executing a number of SQL commands as a
single transaction. At the beginning of the transaction, I have a
"BEGIN" and at the end I have a "COMMIT". If one of the transactions
fails, do I have to explicitly issue a "ROLLBACK" command, or will
postgres do this automatically because one of the commands fails?
Carol