Error reportado al probar la máquina virtual reemplazando la BD pilaga demo por la base de producción.
-------- Mensaje original --------
Asunto: [Fwd: error en pilaga de la maquina virtual]
Fecha: Wed, 23 Oct 2013 19:22:58 -0300 (ART)
De: juan.montoya@spgi.unc.edu.ar
Para: eugenio@siu.edu.ar
Hola Eugenio:
Te envio el error de ingreso a Pilaga.
Según veo en los logs es un problema de permisos con la tabla sau_ws_vi_solicitud.
Quizás al cambiar de base quedó definido un usuario que no es el que ustedes utilizan en su instalación de pilaga o están faltando aplicar permisos.
Te paso algunas cosas a revisar y ejecutar para ver donde está el problema:
1ero - Revisar con que usuario se está conectando a la base pilaga: Esto lo podés ver editando el archivo /usr/local/siu/pilaga/instalacion/bases.ini (una definición pertenece a la base toba de pilaga y la otra a la base del sistema pilaga) , si el usuario que aparece no es el que ustedes usan lo pueden cambiar.
2do - Si el usuario que aparece en el bases.ini es el correcto podés reasignarle permisos a todas las tablas de la base. Para hacerlo ejecuta este query dentro de la BD pilaga
SELECT ‘GRANT ALL PRIVILEGES ON ’ || table_schema || ‘.’ || table_name || ’ TO USUARIO;’
FROM information_schema.tables
ORDER BY table_schema,table_name;
Luego copiá el resultado y pegalo en otra ventana del cliente que usen para conectarse a postgresql (siempre sobre la BD pilaga).
Eliminá las comillas si aparecen (algunos clientes como el pgadmin las agrega) y reemplaza el texto USUARIO por el usuario que usan para conectarse a la base pilaga.
Al ejecutar esto, dicho usuario ya debería tener permisos en todas las tablas de la BD pilaga.
Volvé a probar la aplicación, cualquier problema por favor enviame la captura y los archivos de log.
---------- Mensaje reenviado ----------
De: andrea.masuero@spgi.unc.edu.ar
Fecha: 31 de octubre de 2013 09:57
Asunto: Re: [Fwd: error en pilaga de la maquina virtual]
Para: Leonardo Ramirez lramirez@siu.edu.ar
Hola Leo pudimos solucionar el error, le cambiamos los permisos con tu
script.
Estamos a full con web services.