Homebrew n'a vraiment que le postgres et n'a pas de formule spécifique qui ne fait qu'installer la psql
outil.
Donc la "bonne façon" d'obtenir le psql
est en effet d'installer l'application postgres et vous verrez vers le bas de la section "caveats" qu'il n'exécute pas réellement la base de données, il met simplement les fichiers sur votre système :
$ brew install postgres
==> Downloading https://homebrew.bintray.com/bottles/postgresql-9.6.5.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring postgresql-9.6.5.sierra.bottle.tar.gz
==> /usr/local/Cellar/postgresql/9.6.5/bin/initdb /usr/local/var/postgres
==> Caveats
<snip>
To have launchd start postgresql now and restart at login:
brew services start postgresql
Or, if you don't want/need a background service you can just run:
pg_ctl -D /usr/local/var/postgres start
==> Summary
/usr/local/Cellar/postgresql/9.6.5: 3,269 files, 36.7MB
Vous pouvez maintenant utiliser psql
pour se connecter à des serveurs Postgres distants, et ne fera pas tourner un serveur local, même si vous le pourriez si vous le vouliez vraiment.
Pour vérifier que le local postgres
ne tourne pas, vérifiez les services homebrew installés :
$ brew services list
Name Status User Plist
mysql stopped
postgresql stopped
Si vous n'avez pas Services de brassage à domicile installé, il suffit de
$ brew tap homebrew/services
...et vous obtiendrez cette fonctionnalité. Pour plus d'informations sur Services de brassage à domicile , lire cet excellent article de blog qui explique comment cela fonctionne .
0 votes
Pourquoi pensez-vous qu'il existe un "moyen correct" de faire cela, étant donné que vous avez fait un lien vers la page officielle de téléchargement, qui dit qu'il n'y a pas de moyen ?
0 votes
Pour ceux qui sont sur MacPorts, voici ce que j'ai fait : superuser.com/questions/305031/
14 votes
@Ssswift Ça ne dit pas qu'il n'y a pas de solution, ça dit juste qu'il n'y a pas de solution.