Como iniciar apenas uma versão do banco de dados PostgreSQL, neste caso 9.1?

1

Instalei o PostgreSQL 8.4 e 9.1 na mesma máquina Ubuntu e quero tentar executar apenas 9.1 e 8.4 para ficar desligado. Quando eu executo /etc/init.d/postgresql start , ele inicia ambos. Como iniciar apenas uma versão, neste caso 9.1?

O Ubuntu foi atualizado para o 12.04, bott foi instalado via apt-get install , mas eu adicionei à lista de fontes 9.1 e, em seguida, atualizei e apt-get install .

Não há /etc/init.d/postgresql-9.1 start

    
por Damir 29.01.2014 / 17:51

2 respostas

1

Edite /etc/postgresql/8.4/main/start.conf e altere auto para manual .

Ou, se você não quiser mais manter o banco de dados 8.4, pg_dropcluster ou apenas desinstalar o 8.4.

Para mais informações, consulte link

    
por 30.01.2014 / 01:58
1

Você pode executar /etc/init.d/postgresql start 9.1 para iniciar explicitamente apenas 9,1.

Eu descobri isso olhando o script de inicialização. Em /etc/init.d/postgresql você verá algo como

# versions can be specified explicitly
if [ -n "$2" ]; then
    versions="$2 $3 $4 $5 $6 $7 $8 $9"
else
    get_versions
fi

$2 no bash significa o segundo argumento para o script, portanto.

    
por 04.10.2015 / 00:35