Vinicius Santos - MSI escreveu:
> Pois é, eu já li a documentação vi que a sintaxe GLOBAL/LOCAL está lá 
> somente para compatibiladade !
> A pergunta é o seguinte: Como eu poderia burlar essa "limitação" ?

        Abrindo o código fonte e alterando para a forma que você gostaria que 
fosse?

        Acredito que "burlar" não deva ser utilizado quando falamos de bancos 
de dados, estamos simplesmente falando da parte mais crítica para 
qualquer empresa. Outra coisa, não acho isto uma limitação, na verdade é 
completamente lógico.

        Pressuposto: Uma transação t1 cria uma tabela temporária.

        Perguntas/Problemas:
        a) Como a transação t2 vai saber que a tabela existe?
        b) Se no momento que a transação t2 estiver acessando os dados a 
transação t1 terminar e excluir a tabela, teremos problema de bloqueio.
        c) Se a transação t1 não for responsável por excluir a tabela no final 
da transação, então não precisamos de tabelas temporárias, já temos as 
tabelas padrão.

--
Shander Lyrio

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a