GARANTIR DESCONTO

Fórum Upgrade da versão 7.4 para 8.2. #26686

11/01/2007

0

Utilizo a versão 7.4 do PostgreSQL “dbExperts” e estou mudando 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 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?


Rogério Grando

Rogério Grando

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar