Hello dear people, We all know PostgreSQL inability to handle exceptions. Inside a transaction, any error will make it fall in *ABORT STATE*, and any further action not being ROLLBACK, ABORT or COMMIT, will ask for a ROLLBACK, ABORT or COMMIT statement. I want to know what exact code is executed inside PostgreSQL, when a ROLLBACK statement is issued. Knowing that, I will modify backend/tcop/postgres.c, to do the necesary calls to ROLLBACK. This will make PostgreSQL behave at least just like IBM's DB2, which rolls back automatically after an error. Regards, Haroldo. -- ----------------------+------------------------Haroldo Stenger | hstenger@ieee.orgMontevideo, Uruguay. | hstenger@adinet.com.uy ----------------------+------------------------Visit UYLUG Web Site: http://www.linux.org.uy -----------------------------------------------
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера