Ok. Me parece importante (por no decir crucial) ver los logs. Vas a tener que modificar las siguientes variables en el postgresql.conf:
log_line_prefix = '<(%p) %u@%h: - %d - %t (%c -> %l) = (%e)>' log_statement = 'all' log_connections = on log_disconnections = on log_duration = on Una vez que reiniciaste el postgres, hace ese UPDATE, y mostranos la porcion del log, desde la conexion (por eso el log_connections) hasta la desconexion (si no se desconecta, entonces hasta el COMMIT) Saludos Gerardo ----- Mensaje original ----- > De: "Mario De León" <cds...@gmail.com> > Para: pgsql-es-ayuda@postgresql.org > Enviados: Domingo, 6 de Marzo 2016 21:56:56 > Asunto: Re: [pgsql-es-ayuda] Comportamiento de postgres > > Gracias Gerardo: > El servidor es 9.5 en windows, se dejó la configuración del > instalador y > se agregaron los permisos para usuario en localhost. > En la aplicación el driver es JDBC42, sin instalador y con java 8. > La aplicación se desarrolló en linux con java 8 y el servidor en > localhost. Ahí funciona perfectamente. > Este es el bloque más representativo del update. > > String sql = "UPDATE cuenta SET visible=? WHERE indice=?"; > PreparedStatement prepareStatement = conexion.prepareStatement(sql); > prepareStatement.setBoolean(1, false); > prepareStatement.setLong(2, indice); > prepareStatement.executeUpdate(); > > Saludos. > > El 06/03/16 a las 17:54, Gerardo Herzig escribió: > > Lo mas probable es que sea un asunto de aplicacion. Para ello, yo > > comenzaria por 2 cosas: > > > > 1) En los logs (seteando log_statement = all) podras ver cuando > > realmente se ejecuto tal UPDATE. Eventualmente, tambien deberias > > ver el COMMIT (si es que los estas usando explicitamente) > > > > 2) Proba de ejecutar un UPDATE directamente desde una consola > > (psql), y chequea que el UPDATE se refleje correctamente usando la > > aplicacion. Si en la aplicacion no se refleja, entonces chequealo > > de nuevo usando psql. > > > > No provees practicamente ninguna informacion, pero me huele a algun > > temita con el cache del conector del entorno (.net?), o algo asi > > > > Si seguis con dudas, comenza por informar > > * version de postgres > > * mostrar los logs (suena a crucial para este caso) > > > > > > Saludos > > Gerardo > > ----- Mensaje original ----- > >> De: "Mario De León" <cds...@gmail.com> > >> Para: pgsql-es-ayuda@postgresql.org > >> Enviados: Domingo, 6 de Marzo 2016 16:40:02 > >> Asunto: [pgsql-es-ayuda] Comportamiento de postgres > >> > >> Saludos lista: > >> Es un sistema instalado en windows. Al ejecutarse un update, tarda > >> mucho > >> tiempo en reflejarse en los select, puede tratarse de días, la > >> computadora se apaga al finalizar el día y las operaciones son en > >> forma > >> local. Las tablas contienen muy pocos registros, menos de 10, las > >> tablas > >> varían de 10 a 62 columnas y tienen su llave maestra. Alguna idea > >> de > >> que > >> pueda pasar o como buscar documentación de este problema. > >> > >> Muchas gracias por su apoyo. > >> > >> - > >> Enviado a la lista de correo pgsql-es-ayuda > >> (pgsql-es-ayuda@postgresql.org) > >> Para cambiar tu suscripci�n: > >> http://www.postgresql.org/mailpref/pgsql-es-ayuda > >> > > > - > Enviado a la lista de correo pgsql-es-ayuda > (pgsql-es-ayuda@postgresql.org) > Para cambiar tu suscripci�n: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda