Verifique se um cluster postgres está sendo executado
$ pg_lsclusters
Se uma instância estiver em execução, a saída ficará assim:
Version Cluster Port Status Owner Data directory Log file 9.1 main 5432 online postgres /var/lib/postgresql/9.1/main /var/log/postgresql/postgresql-9.1-main.log
9.1
é a versão principal e main
o nome do cluster. Mude de acordo com seu próprio caso nos comandos abaixo.
Pare a instância
$ sudo pg_ctlcluster 9.1 main stop
Se não parar devido a transações em execução:
$ sudo pg_ctlcluster --force 9.1 main stop
Evite o início automático na próxima inicialização (sem desinstalar)
$ sudo echo manual > /etc/postgresql/9.1/main/start.conf