Desejo armazenar o ID do usuário na variável de sessão personalizada e usá-lo (ler) nos procedimentos do acionador para autorizar ações do usuário. Eu encontrei algo assim:
set session "myapp.user" = '12345';
...
SELECT current_setting('myapp.user');
e parece funcionar - eu pensei que "myapp.user" deveria ser declarado no arquivo .conf, mas parece que eu posso criar variáveis de sessão rapidamente (eu não mudei o arquivo .conf).
Existe alguma desvantagem de fazer assim?
myapp.user
deve ser declarado nopostgresql.conf
foi removido em 9.2 ou 9.1