Eu recentemente tentei atualizar meu postgresql de 9.0 para 9.1.
Cheguei a um ponto em que consegui fazer com que ambas as compilações fossem executadas simultaneamente (em portas diferentes).
Então eu tentei copiar algumas configurações do arquivo de configuração antigo para o novo, e uma das configurações foi configurar o SSL para ativado. Isso por si só é bom, mas infelizmente, quando eu construí a compilação pela primeira vez, eu esqueci de configurá-lo com SSL. E, como tal, recebo o seguinte erro ao tentar iniciar o servidor: FATAL: SSL is not supported by this build
.
Então, posso adicionar suporte SSL a um Postgresql já construído e instalado? Ou, eu vou ter que deletar coisas, reconfigurar a build, refazê-la e finalmente reinstalá-la?
Além disso, alguém pode me dizer como configurá-lo corretamente. Por exemplo, no momento, se eu usar o comando psql
no terminal, ele usa o antigo psql
(ou seja, o 9.0 do psql), e se eu quiser usar qualquer um dos novos comandos (ie 9.1 ' s comandos), eu tenho que escrever um diretório completo, como este: /usr/local/pgsql/bin/postgres -D /var/lib/postgresql/9.1/main -p 5433
. Também seria bom saber como fazer o postgresql iniciar no tempo de inicialização.
Muito obrigado pela ajuda, sei que minhas perguntas são um pouco simplistas, mas ainda estou me acostumando com o desenvolvimento e administração do Linux.