Installation avec Homebrew
Homebrew est la méthode standard sur macOS. Le formula postgresql@17 installe le serveur, le client psql et les utilitaires, puis exécute initdb dès l'installation (selon les caveats Homebrew) pour créer le cluster dans le répertoire de données.
L'utilisateur PostgreSQL par défaut correspond à votre compte macOS (et non postgres). Vous pouvez donc vous connecter directement avec psql postgres une fois le service démarré.
Chemins selon l'architecture
Le préfixe Homebrew diffère entre puces : /opt/homebrew sur Apple Silicon (M1/M2/M3…) et /usr/local sur les Mac Intel. Les chemins de données et de configuration indiqués ci-dessus supposent Apple Silicon ; adaptez le préfixe sur Intel.
Piège fréquent : binaires hors du PATH
Comme il s'agit d'un formula versionné, postgresql@17 est toujours « keg-only » : ses binaires ne sont jamais liés dans le PATH global. Vous devez donc ajouter le répertoire bin du formula à votre PATH, par exemple dans ~/.zshrc : export PATH="/opt/homebrew/opt/postgresql@17/bin:$PATH".