Nelson Pereira Júnior wrote:

> Acho que o Postgre deveria ter uma opção que desativasse a verificação 
> transacional de uma determinada transação, assim o desenvolvedor poderia 
> desativar a verificação na transação dele, adicionar os campos necessários, e 
> depois ativar novamente. Pois uma adição de campos, não influencia nas outras 
> transações.
> 
Isso é *totalmente* contra o MVCC. Para adicionar um campo é necessário
travar toda a tabela porque o campo deve ser adicionado em *todos* os
registros da tabela. Como eu disse em e-mail anterior, deve ser feita
uma análise para saber o que está ocasionando a não execução do comando
ALTER TABLE (possivelmente uma olhada na visão pg_locks resolveria).


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/

_______________________________________________
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