Supondo que eu tenha instalado corretamente dois servidores diferentes, como lanço linhas de comando para cada versão dos servidores que tenho?
O comando para se conectar a uma porta específica para postgres é:
psql -h localhost -p 5433
Eu diria que você precisa usar ...
sudo -i -u postgres
psql -p 5433
como mínimo (5432 é o padrão). Do homem do psql :
-p port
--port=port
Specifies the TCP port or the local Unix-domain socket file extension
on which the server is listening for connections.
Defaults to the value of the PGPORT environment variable or,
if not set, to the port specified at compile time, usually 5432
Qual é a referência "psql (9.4.1, servidor 9.3.5)" acima?
- "psql 9.4.1" é a versão do psql. Esse script provavelmente foi atualizado quando você instalou o servidor 9.4.
psql --version
mostra a versão de um comando. Você precisará da versão 9.4.1 do psql para suportar o servidor 9.4 e provavelmente é retrocompatível com 9.3, mas a versão 9.3 do psql não suportará o servidor 9.4. Então parece correto para mim. - "servidor 9.3.5" é o servidor.