Quiero almacenar la identificación del usuario en una variable de sesión personalizada y usarla (leer) en los procedimientos de activación para autorizar las acciones del usuario. Encontré algo como esto:
set session "myapp.user" = '12345';
...
SELECT current_setting('myapp.user');
y parece funcionar: pensé que "myapp.user" debería declararse en el archivo .conf pero parece que puedo crear variables de sesión sobre la marcha (no cambié el archivo .conf en absoluto).
¿Hay alguna desventaja de hacer así?
myapp.user
debe declararsepostgresql.conf
se eliminó en 9.2 o 9.1