2013-04-20 8 views
6

Ich möchte die vorinstallierte postgresql auf meinem lokalen Rechner (Mac OS 10.7.5), wenn ich which psql ausführen Ich finde es (in /usr/bin/psql), aber dann läuftpostgresql - Start auf dem Mac - `pg_ctl` funktioniert nicht

pg_ctl -D /usr/bin/psql -l /usr/bin/psql/server.log start 

Ergebnisse in:

-bash: pg_ctl: command not found 

Wie kann ich anfangen/meine PostgreSQL-Datenbank verwenden? muss ich es installieren (mit say Homebrew) oder kann ich das vorinstallierte auf meinem Mac verwenden? Ich habe auch versucht, mit dem initdb Befehl (initdb /usr/bin/psql -E utf8) und auch gehen Sie die gleiche Nachricht: -bash: initdb: command not found.

Ist auch das psql das gleiche wie postgres? (Ich habe versucht which postgres und bekam nichts)

Update: Ich bin mit psql Befehlen in der Befehlszeile, aber bin immer dort die folgende Meldung (für psql -l und psql -a zum Beispiel):

psql: could not connect to server: No such file or directory 
Is the server running locally and accepting 
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? 
+0

Gott sei Dank greifen diese Frage nicht gelöscht. Abstimmung zum erneuten Öffnen – djechlin

Antwort

5

OS X wird mit dem Befehlszeilenclient (für die Interaktion mit Postgres-Datenbanken) nicht mit dem Server geliefert.

Sie müssen den Server installieren.

prüfen the postgres site oder die postgres.app

+1

Danke, ich habe postgerapp jetzt versucht und den Pfad in der '.zshrc' Datei aktualisiert, bekomme aber immer noch den gleichen Fehler:' psql: konnte keine Verbindung zum Server herstellen: Keine solche Datei oder Verzeichnis Ist der Server lokal und läuft akzeptiert Verbindungen auf Unix-Domain-Socket "/var/pgsql_socket/.s.PGSQL.5432"? ' –

+0

Ich landete mit Homebrew, um Postgres selbst zu installieren –

Verwandte Themen