Connexion à une base postgres sur Mac avec psql

Sur Mac OS X, si vous installez le serveur de base de données PostgreSQL, l’outil permettant de s’y connecter en terminal est installé, mais n’est pas référencé dans les chemins que le terminal va chercher pour lancer les commandes. Il faut alors taper le chemin complet pour aller chercher l’exécutable.

Pour se faire, ouvrir une console terminal, et taper la commande suivante:

Dans mon cas, l’installation de PostgreSQL 18 se trouve dans le dossier /System/Volumes/Data/Library/PostgreSQL/18/
export PATH="/System/Volumes/Data/Library/PostgreSQL/18/bin:$PATH"

Une fois fait, la commande psql pourra se lancer sans problèmes. Le reste est une utilisation standard

Si le chemin n’est pas correcte ?

Si une autre version de Postgres est installé, il vaudra remplacer le chiffre de version par la version effectivement installée (par exemple /System/Volumes/Data/Library/PostgreSQL/17/bin pour la version 17)

Dans le cas ou le chemin est totalement faux, on pourra lancer une recherche pour retrouver le path:

sur find / -name "postgresql"

Et voila, plus qu’à mettre le chemin ressorti dans le path, et ça fonctionne.

Français
Translation

× Close