O Ubuntu ou o Debian podem executar várias instâncias do PostgreSQL e fornecer uma maneira específica de iniciar automaticamente / parar / iniciar cada cluster.
Deve haver um arquivo nomeado start.conf
dentro
/etc/postgresql/9.2/main
(ou mais geralmente / etc / postgresql / < version > / < clustername >) com este conteúdo auto-explicativo:
# Automatic startup configuration
# auto: automatically start/stop the cluster in the init script
# manual: do not start/stop in init scripts, but allow manual startup with
# pg_ctlcluster
# disabled: do not allow manual startup with pg_ctlcluster (this can be easily
# circumvented and is only meant to be a small protection for
# accidents).
auto
Se você substituir auto pelo manual , poderá iniciar esta instância do PostgreSQL somente quando desejado com o comando:
sudo pg_ctlcluster 9.2 main start
Quanto à visualização do console, o que você deve desejar é executar isso em um terminal quando você trabalha com o banco de dados:
tail -f /var/log/postgresql/postgresql-9.2-main.log
update-rc.d
é mais nativo para o Debian.