Em 15 de fevereiro de 2010 18:49, Osvaldo Kussama <[email protected] > escreveu:
> Em 15 de fevereiro de 2010 18:29, Andre Fernandes > <[email protected]> escreveu: > > Boa tarde, > > > > É possível criar em PostgreSQL uma "variável" de sessão? Em um aplicativo > > temos alguns valores que são constantes para cada sessão logada, que > serão > > buscados por algumas queries custosas (rodadas dentro de uma function no > > postgresql) e eu gostaria de colocar esses valores em memória no > postgresql > > para poder usar posteriormente em outras queries executadas sem ter de > ficar > > passando esses valores para o programa e depois retornando a cada função > > executada, mas algo que fosse acessível apenas para aquela sessão. Dessa > > forma, fiquei imaginando fazer algo como uma variável de sessão que > pudesse > > funcionar como USER (select USER), retornando os valores que haviam sido > > selecionados no início, mas teriam de ter vida útil por toda a sessão de > > conexão. > > Existe algo semelhante a isso em postgreSQL? Alguma forma de fazer isso? > > > > > Dê uma olhada em: > > http://www.postgresql.org/docs/current/interactive/runtime-config-custom.html > e verifique se atende. > > Parece ser exatamente o que eu preciso (se valerem explicitamente para uma sessão). Mas, sabes como uma função em C (preferencialmente) ou em PLpgSQL teria acesso a esses valores? > Osvaldo > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > Obrigado, -- André de Camargo Fernandes
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
