Hellmuth Vargas escribió: > esta aun temprano en el año para poner pereque, pero les tengo la siguiente > duda: he tenido que trabajar en consola estos últimos días y pues aveces > (mas frecuente de lo que quisiera) se comenten errores al digitar, el > asunto en concreto es que se puede tener una transaccion abierta, > ejecutando sentencias y de pronto se comete un error de SINTAXIS y la > transacción se pierde :-S
En psql, usa lo siguiente: \set ON_ERROR_ROLLBACK con eso psql crea un savepoint antes de cada orden; si hay un error se hace un rollback a ese savepoint automáticamente y puedes continuar con la transacción. Saludos -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services