2014-06-03 17:50 GMT+02:00 Moises Silva <[email protected]>: > Tenemos un sistema en FoxPro Base de datos DB2 > > Hemos migrado a postgres en Foxpor y .Net. > > En la base de datos DB2, al realizar un procedimiento largo (con varias > actualizaciones, consultas y insersiones de registros), los cambios en la > base de datos los realiza según va avanzando en el programa ( verificamos > poniendo mensajes entre las actualizaciones, consultas e inserciones) > > Para Postgres los cambios los realiza en la BD, al final del proceso, > hemos tenido que agregar varios commits en el procedimiento largo. > > Alguien conoce que debemos configurar en el postgrespara que el cambio en > la base de datos sea inmediata y no al final del procedimiento (programa).? > > Agradezco sus comentarios > > > Saludos > > -- > Moises Silva >
Si tu codigo tiene BEGIN tendrá que terminar con COMMIT explicito. De lo contrario es implicito y todo UPDATE sera autocommit. http://www.postgresql.org/docs/8.3/static/tutorial-transactions.html -- Jorge Andrés Medina Oliva. Computer engineer.
