Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blog
Tela cheia

PGVM

25 de Fevereiro de 2013, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 95 vezes

O PGVM é um projeto muito interessante, inspirado no RVM (Ruby Version Manager), ele permite gerenciar múltiplas e diferentes versões do PostgreSQL num mesmo computador.

Caso você esteja usando o PGVM e Debian poderá ter problema para compilar algumas versões do PostgreSQL porque estas versões tem um pequeno bug ao executar o ”./configure”. Ele não atribuem alguns parâmetros para variável do LDFLAGS. Se estiver curioso para ler mais sobre, recomendo ler a discussão na lista dos desenvolvedores do PostgreSQL(pgdg-hackers). Exemplo do erro:

Se quiser ver os erros de compilação do PGVM, pode ver no arquivo make_error.log

1
$less ~/.pgvm/src/postgresql-9.2.2/make.error.log

Para contonar este problema de compilação, basta passar os parâmetros para variável LDFLAGS antes e usar o PGVM.

1
LDFLAGS="-Wl,--as-needed" pgvm install 9.2.2

Isso não é necessário para as versões mais recentes da séries 9.2, 9.1 e 9.0 (não testei em outras séries como 8.4) mas para instalar a 9.2.2, 9.1.7, 9.0.11 e (respectivamente as versões das séries) anteriores terá que obrigatoriamente adicionar os parâmetros no LDFLAGS. ;)


Fonte: http://www.fernandoike.com/2013/02/25/pgvm/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.