| От | hstenger@adinet.com.uy |
|---|---|
| Тема | Automatically ROLLBACK after fall in *ABORT STATE* |
| Дата | |
| Msg-id | 39818F05.4669119F@adinet.com.uy обсуждение исходный текст |
| Список | pgsql-hackers |
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 -----------------------------------------------
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера