|
Daniel, Não sei como você poderá identificar a seção. Dê uma lida nisso: http://www.postgresql.org/docs/8.2/static/catalog-pg-class.html e veja se alguma coluna retorna a seção que deseja, pelo que vi não tem nada do que deseja. Você não colocar algum identificador da seção na tabela temporaria? Tipo colocar no nome dela!? Att Evandro Daniel Cordeiro wrote: Olá Everaldo, Obrigado pela ajuda, infelismente não funcionou como eu esperava.Eu preciso saber se a tabela da minha sessão foi criado, mas o que acontece é que a consulta que você me passou vai me mostrar a tabela temporária de todas as sessões. E não somente a minha. Na verdade, o que acontece comigo é que como uso um sistema web com um número muito alto de requisições, preciso manter minha conexão persistente. A cada recarregamneto da tela, eu tenho que ver se a tabela temporária existe (ou caso a conexão tenha se expirado), se não exisitir, eu a crio e preencho com informações baśicas recolhidas da sessão do PHP. Eu estava fazendo o trabalho sempre removendo e recriando as funções com o comando DROP IF EXIST, só que eu não sabia que as procedures quando são executadas na seção, são na verdade COMPILADAS no momento da sua primeira execução, de tal forma que as informações da tabela que ele extrai são registrados na procedure através dos OIDS. Como os OIDS mudam porque eu sempre recriava a tabela temporária, mas a seção não era expirada, não consequia realizar as operações que desejava porque dava um erro, pois a procedure procurava os dados em um OID inexistente. Como as vezes eu não sei quando a seção foi expirada, não tem como eu ficar a cada requisição removendo e recriando a tabela, mas o espaço ocupado não é meu problema. Muito obrigado pela sua ajuda. Daniel Cordeiro Evandro Ricardo Silvestre escreveu: |
_______________________________________________ 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
