Wie verwalte ich Postgress auf meinem Mac?

Wie verwalte ich Postgress auf meinem Mac?

Ich habe es installiert. Ich sehe, dass es läuft. Ich weiß nur nicht, wie ich es stoppen oder erneut starten kann.

Gibt es im Internet gute Referenzen? Ich habe nur kostenpflichtige Admin-Apps gefunden.

Antwort1

Ich gehe davon aus, dass Sie es mit Macports installiert haben. So etwas wie sudo port install postgresql84-server

Um den Server zu „aktivieren“, müssen Sie normalerweise etwas wie

sudo -u postgres /opt/local/lib/postgresql84/bin/initdb /opt/local/var/db/postgresql84/defaultdb/

um das Datenbankverzeichnis zu erstellen. Verwenden Sie dann

launchctl load -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist

Um es dauerhaft auszuschalten, verwenden Sie

launchctl unload -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist

Normalerweise teilt Ihnen Macports diese Dinge mit, nachdem der Aufbau und die Installation abgeschlossen sind.

Um es schließlich zu verwenden, möchten Sie es normalerweise in Ihren Pfad einfügen:

export PATH=$PATH:/opt/local/lib/postgresql84/bin

Dann können Sie normale Befehle verwenden, wie

createuser my_user 
createdb -O my_user my_database
psql -U postgres

Antwort2

Wurde es durch gestartet launchd? Wenn ja, dann man launchctlist es dein Freund.

Antwort3

pgadminIII ist ein gutes Administrationstool. Es ist kostenlos verfügbar.

http://www.pgadmin.org/download/macosx.php

Sie können damit den Server zwar nicht starten und stoppen, aber es ist eine gute Möglichkeit, loszulegen, ohne DDL-Anweisungen kennen zu müssen. Es eignet sich auch sehr gut zum Anzeigen von Daten und Ausführen von Ad-hoc-Abfragen.

verwandte Informationen