Desculpem por mandar esse e-mail duas vezes.
Esqueci que já tinha enviado ontem!

Evandro

Evandro Ricardo Silvestre wrote:
> Utilizo a versão 7.4 do PostgreSQL “dbExperts e estou migrando para 8.2 
> free, estou com um problema, no momento de atualizar a versão do 
> sistema, utilizo um atualizador que transforma um script inteiro em uma 
> transação e executa no SGBD, na versão 7.4 funciona belezinha mas na 8.2 
> não. Por exemplo.
>
>
> ALTER TABLE acessos ADD COLUMN co_teste NUMERIC;
>
> CREATE OR REPLACE VIEW vw_teste AS
> SELECT co_teste
>       FROM acessos ORDER BY co_teste;
>
> ERRO: Erro no acesso a dados ERROR: relation co_teste does not exist.
>
>
> Ou seja, na execução do atualizador o postgreSQL ainda não commitou a linha 
> de criação do campo portanto ao criar a view que utiliza o campo ocorre o 
> erro, utilizando o pgAdmin o erro não ocorre.
>
> Existe alguma configuração no qual foi alterado da versão 7.4 para 8.2 
> referente ao commit ou algo relativo a isso?
>
> Agradeço desde já
>
> Evandro
>
>
>
> _______________________________________________
> 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
>
>
>   

_______________________________________________
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