Ubuntu ou Debian peuvent exécuter plusieurs instances de PostgreSQL et fournir un moyen spécifique de démarrer / arrêter / démarrer automatiquement chaque cluster.
Il devrait y avoir un fichier nommé à l' start.conf
intérieur /etc/postgresql/9.2/main
(ou plus généralement / etc / postgresql / < version > / < clustername >) avec ces contenus explicites:
# Configuration de démarrage automatique
# auto: démarrer / arrêter automatiquement le cluster dans le script init
# manual: ne pas démarrer / arrêter dans les scripts init, mais autoriser le démarrage manuel avec
# pg_ctlcluster
# désactivé: ne pas autoriser le démarrage manuel avec pg_ctlcluster (cela peut être facilement
# contourné et ne doit être qu'une petite protection pour
# les accidents).
auto
Si vous remplacez auto par manuel , vous pouvez démarrer cette instance PostgreSQL uniquement lorsque vous le souhaitez avec la commande:
sudo pg_ctlcluster 9.2 main start
Pour ce qui est de regarder la console, ce que vous devriez plutôt souhaiter, c'est l'exécuter dans un terminal lorsque vous travaillez avec la base de données:
tail -f /var/log/postgresql/postgresql-9.2-main.log