Olá Osvaldo.

Acredito que com essa função eu consigo resolver o meu problema, já que 
detecto que já foi criada uma sessão temporária paraminha sessão 
(consequentemente foi criada a única tabela que preciso).

Quando terminar, eu posto a solução que fiz para a lista.

Muito obrigado.


Daniel Cordeiro


Osvaldo Rosario Kussama escreveu:
> Daniel Cordeiro escreveu:
>   
>> Olá a todos mais uma vez,
>>
>> Além do problema das conexões, gostaria de saber como descubro  a tabela 
>> temporária que esta ativa na seção corrente, pois gostaria de gravar 
>> algumas informações nesta tabela temporária ( carregadas da seção do 
>> PHP) para interagir diretamente através de gatilhos e procedures que se 
>> baseam nestas informações ( e assim, tirando a necessidade de se passar 
>> parâmetros para as procedures).
>>
>> Estou usando PostGreSQL 8.2, e a única  coisa que vi nesta versão é como 
>> deletar a tabela com a comando DROP TABLE IF EXISTS.
>>
>> Procurando pelas tabelas do sistema, eu encontrei a tabela com o 
>> sequinte comando:
>>
>> =#SELECT schemaname,tablename from pg_tables where tablename = 'teste';
>>
>> O problema é que ela me retorna todas as tabelas temporárias de todas as 
>> sessões ativas, da sequinte forma:
>>
>>      schemaname | tablename
>>     ------------+-----------
>>      pg_temp_1  | teste
>>      pg_temp_2  | teste
>>
>>
>> Gostaria de uma forma de descobrir se uma determinada tabela temporária 
>> existe na MINHA SESSAO CORRENTE, para que, caso não exista, eu possa 
>> cria-la na minha conexão persistente.
>>
>>     
>
>
> Você verificou se as funções pg_my_temp_schema() e 
> pg_is_other_temp_schema(oid) não fornecem o que você deseja?
> http://www.postgresql.org/docs/8.2/interactive/functions-info.html
>
> []s
> Osvaldo
>
>               
> _______________________________________________________ 
> Yahoo! Mail - Sempre a melhor opção para você! 
> Experimente já e veja as novidades. 
> http://br.yahoo.com/mailbeta/tudonovo/
>  
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
>
>
>   


-- 
/* "O único lugar aonde o sucesso vem antes do trabalho é no dicionário". 
(Albert Einstein) */

+--------------------------------------------------------------------------+
| Daniel Cordeiro de Morais Neto                                           |
| [EMAIL PROTECTED]                                                            |
| Administrador de Redes                                                   |
| ADM Soluções em Informática LTDA                                         |
| www.admsi.com.br                                                         |
| F. (083)244-0757                                                         |
| Debian User - 453 - Sarge                                                |
| Gentoo User                                                              |
+--------------------------------------------------------------------------+ 

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a