Ubuntu o Debian pueden ejecutar múltiples instancias de PostgreSQL y proporcionar una forma específica de autoarrancar / detener / iniciar cada clúster.
Debería haber un archivo con nombre start.conf
dentro
/etc/postgresql/9.2/main
(o más generalmente / etc / postgresql / < versión > / <nombre de clúster >) con estos contenidos explicativos:
# 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
Si reemplaza auto por manual , puede iniciar esta instancia de PostgreSQL solo cuando lo desee con el comando:
sudo pg_ctlcluster 9.2 main start
En cuanto a mirar la consola, lo que debería desear es que se ejecute en una terminal cuando trabaje con la base de datos:
tail -f /var/log/postgresql/postgresql-9.2-main.log
update-rc.d
Es más nativo para Debian.