Como gerenciar diferentes versões do postgresql no Ubuntu

0

Basicamente, quando executo psql --version , recebo PostgreSQL 9.5.4 . Mas com sudo su postgres e psql , o terminal me lança psql (10.0) . Alguém poderia me dizer o que exatamente está acontecendo aqui?

O que me deixa mais confuso é que não há ./9.5 no diretório /etc/postgresql/ . A única versão que eu instalei manualmente na minha máquina é o postgresql-10, e eu não tenho idéia de por que o "9.5" aparece quando eu corro psql --version

E se eu tiver vários postgresql (ou seja, postgresql-9.5 , postgresql-9.6 ) instalados, qual é a maneira correta de usar uma determinada versão do postgresql?

    
por James Wong 17.10.2017 / 06:01

1 resposta

0

Quando você estiver obtendo o PostgreSQL 9.5.4 ao usar psql --version , tente localizar o caminho do psql usando um desses which psql ou locate psql .

Você deve ser capaz de ver qual instalação do postgres está fornecendo a saída.

    
por Lohit Gupta 17.10.2017 / 06:25