web-dev-qa-db-fra.com

Comment redémarrer postgresql sur OS X?

Impossible de trouver comment redémarrer postgresql sur OS X à l'aide de la ligne de commande afin d'appliquer les modifications dans pg_hba.conf. J'ai essayé diverses commandes à partir du Web et de documents. Comment bien faire?

EDIT: La réponse de la tentative de trouver le chemin ressemble à ceci:

TheKotik       73454   0.0  0.0  2619360    804   ??  S     7:20PM   0:01.57 /Applications/Postgres.app/Contents/Versions/9.6/bin/postgres -D /Users/TheKotik/Library/Application Support/Postgres/var-9.6 -p 5432
17
user3475724
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log restart

/usr/local/var/postgres est l'emplacement de la zone de stockage de la base de données et /usr/local/var/postgres/server.log est mon fichier journal pour les postgres. Le dernier mot restart est le mot opérationnel ici. Vous pouvez également utiliser start pour démarrer le service.

Vous pouvez trouver l'emplacement de la zone de stockage de la base de données en exécutant ps aux | grep postgres | grep -- -D

15
Aziz Javed

Juste au cas où postgres a été installé en utilisant homebrew, vous pouvez également exécuter la commande ci-dessous:

brew services restart postgres
22
Abhas Sinha

pour que hba.conf s'appliquent, vous n'avez pas besoin de redémarrer - il suffit de recharger.

exécutez select pg_reload_conf() dans psql

également:

exécutez show data_directory dans psql pour trouver votre répertoire de données ...

5
Vao Tsun