Hola a todos, todas y Alvaro Herrera:
Necesito realizar un cambio de usuario en PL.
Pensaba tener tres usuarios en mi BBDD:
postgres: administrador
usuario1: usuario de conexión con permisos para ejecutar el PL de cambio
de usuario
usuario2: usuario con acceso a las tablas de la aplicación.
He realizado pruebas con la sentencia
SET SESSION AUTHORIZATION usuario2;
el problema es que si inicio sesión con usuario1 no me deja ejecutarla
porque no tiene permisos de superusuario. ¿Existe alguna forma de cambiar
de un usuario a otro y que estos usuarios sean usuarios con restricciones?
Saludosy gracias anticipadas.