Hellmuth:

On Thu, Jan 10, 2019 at 9:01 PM Hellmuth Vargas <hiv...@gmail.com> wrote:
> 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. creo que no debería porque no se trata de un error de 
> referencialidad ni check,ni unique... en general un error que afecte la 
> integridad de la base...o que opinan ustedes?

Que si te pasa en interactivo lo puedes arreglar con savepoints y tal
ya te lo han dicho.

Respecto a que me parece, totalmente correcto. Me explico. Que
alternativas tienes a no perderla? ignorar el error ? Si haces eso
puedes liarla parda si alguien borra accidentalmente una coma en mitad
de una serie de comandos, no siempre hay alguien mirando lo que pasa y
confirmando cada uno.

Y, si estas haciendo cosas a mano, siempre esta lo que te indican del
savepoint, que te permite anidar transacciones y herramienta simples,
como el psql, que te lo manejan adecuadamente como ya te han indicado,
imagino que las complejas tipo pgadmin y tal tendran sistemas mucho
mas mejores y bonitos de hacer lo mismo.

Francisco Olarte.

Reply via email to