Marcelo de UNPSJB

Nicolás:
Te envío el archivo log de postgres de la máquina con servidor de prueba. Dice algo de permiso denegado a v_dh21 h. Podrá ser eso?

Saludos,

Marcelo.

Nicolás:
Te comento que aparentemente el problema estaba en v_dh21h. No tenía permisos para el usuario consulta, se ve que se me pasó por alto, con ese cambio de asignarle permisos de lectura (select) no da el error pero no muestra los datos de la liquidación en modo windows, en este caso mi sueldo.
Miré nuevamente el log y dice:

        2009-09-17 13:50:20 ERROR:  must be owner of relation v_dh21h
        2009-09-17 13:50:20 STATEMENT:  CREATE OR REPLACE VIEW v_dh21h AS SELECT * FROM dh21h WHERE                         dh21h.nro_liqui = 109;

Entonces cambié el owner de la vista al usuario consulta y anduvo bien, ahora no da el error y muestra los datos de la liquidación en modo windows.
Todos estos cambios los hice en una base local de prueba. Necesitaría que cuando puedas me indiques si lo dejo así o lo cambio por algo que me digas.

Desde ya muchas gracias por la atención, disculpas por las molestias ocasionadas y mucha Merd para mañana.

Saludos,

Marcelo.

Hola Marcelo, la forma de probar si realmente quedo bien es la siguiente:

  1. Te conectas con un usuario que tenga permisos para modificar
  2. Pedis la liquidacion en modo windows
  3. Te conectas con un usuario de solo consulta
  4. Pedis la liquidacion en modo windows

Si esto funciona, creo que se puede decir que se arreglo!

saludos,
Nico.

Nicolás:
Probé esta secuencia de pasos que mencionás y anduvo bien…me
quedaria probarlo en el sistema real solamente. Esto lo estaría
haciendo recién el jueves. Disculpame por haberte enviado mails
directamente y haberme salido de los mensjes del foro. Como te fue
el viernes?

Saludos,

Marcelo.