Postgres.app enthält eine vollständige PostgreSQL-Installation mit allen contrib-Erweiterungen (zb. hstore, uuid, etc.). Zusätzlich sind auch PostGIS und ein paar andere Erweiterungen mit dabei.
Die Standardeinstellung von PostgreSQL erlaubt nur Verbindungen von localhost, und benötigt kein Passwort.
Um Verbindungen von anderen Computern zu ermöglichen, musst du den Parameter listen_address
in der Datei postgresql.conf
ändern. Diese Datei findest du im Datenverzeichnis.
Mehr Information findest du in der PostgreSQL Dokumentation unter
Connections and Authentication.
Ausserdem musst du die Datei pg_hba.conf
bearbeiten.
Hier legst du fest, welche Benutzer von welchen IP-Adressen auf die Datenbank zugreifen können.
Nach Änderungen an diesen Konfigurationsdateien musst du Postgres.app neu starten.
~/Library/Application\ Support/Postgres/var-9.6
(Kann in den Einstellungen geändert werden)/Applications/Postgres.app/Contents/Versions/9.6/bin
/Applications/Postgres.app/Contents/Versions/9.6/include
/Applications/Postgres.app/Contents/Versions/9.6/lib
/Applications/Postgres.app/Contents/Versions/9.6/share
~/Library/Application\ Support/Postgres/var-9.6/postgresql.conf