Em 15 de fevereiro de 2010 18:29, Andre Fernandes <[email protected] > escreveu:
> > É 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? > > Caro André, Creio que o que vc realmente deseja está descrito em [1]. Faço uso de "variáveis de sessão" por conexão utilizando tabelas temporárias e funciona muito bem... veja o que o link descreve e veja se atende a tua necessidade. [1] http://www.depesz.com/index.php/2009/08/20/getting-session-variables-without-touching-postgresql-conf/ -- Fabrízio de Royes Mello >> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
