PostgreSQL auf Mac deinstallieren: so geht's richtig

Wenn Sie PostgreSQL für ein Projekt auf Ihrem Mac installiert haben und es nicht mehr benötigen, dann sollten Sie es deinstallieren. So geben Sie wertvollen Speicherplatz auf Ihrem Mac frei und vermeiden mögliche Konflikte mit anderer Software. In diesem Artikel zeigen wir Ihnen verschiedene Methoden, um PostgreSQL zu deinstallieren.

Was ist PostgreSQL?

PostgreSQL stammt aus dem Jahr 1982 und ist eine Software zur Verwaltung relationaler Datenbanken. Sie ermöglicht den Usern ihr Funktionsspektrum und die SQL-Konformität zu erweitern. PostgreSQL war die Standarddatenbank für macOS-Server, aber läuft auch unter Windows, Linux, FreeBSD und OpenBSD. Die Open-Source-Software ist kostenlos. Sie kann Workloads auf einzelnen Rechnern, Webservices und Data Warehouses bewältigen und unterstützt mehrere User gleichzeitig. Sie kann auch mit Diensten wie AWS (Amazon Web Services) verwendet werden.

Warum sollte man PostgreSQL deinstallieren?

Der Hauptgrund für die Deinstallation ist die Vermeidung von Problemen in der Zukunft – das gilt für PostgreSQL sowie für jedes andere Programm, das Sie nicht mehr verwenden. Wenn Sie eine Software nicht benutzen, ist es unwahrscheinlich, dass Sie sie auf dem neuesten Stand halten. Und veraltete Software ist eine häufige Ursache für Konflikte und kann Ihren Mac sogar anfällig für Malware-Angriffe machen.

Lassen Sie uns nun herausfinden, wie Sie PostgreSQL von Ihrem Mac entfernen können. Es gibt zwei Optionen für die Deinstallation. Eine einfache und eine nicht so einfache Methode. Lassen Sie uns zuerst die einfache Methode durchgehen; danach zeigen wir Ihnen die nicht so einfache.

Die einfache Methode: PostgreSQL schnell entfernen


Bei dieser Methode kommt ein Tool zum Einsatz, das Programme und Treiber deinstalliert und sie bei Problemen auch wieder in den Zustand zurücksetzen kann, in dem sie sich bei der Erstinstallation befanden. Das Tool heißt CleanMyMac X und neben der Deinstallation und dem Zurücksetzen von Programmen verfügt es über eine Reihe weiterer Module, die u. a. Speicherplatz freigeben und Ihren Mac optimieren. Sie können die App hier kostenlos herunterladen.

  1. Öffnen Sie CleanMyMac X.
  2. Klicken Sie in der linken Seitenleiste auf „Deinstallation“.
  3. Suchen Sie nach PostgreSQL und markieren Sie das Kästchen daneben.
  4. Klicken Sie auf „Deinstall.“.

Das war's schon. Mehr müssen Sie nicht tun, um PostgreSQL mit CleanMyMac X vollständig zu deinstallieren.

PostgreSQL manuell deinstallieren

Sie müssen dazu Terminal verwenden, aber wenn Sie PostgreSQL bereits genutzt haben, dann sollte die Verwendung von Terminal kein Problem sein.

Zunächst müssen Sie den Server herunterfahren, wenn er auf Ihrem Mac läuft: Klicken Sie auf das Elefanten-Symbol in der Symbolleiste und wählen Sie „Server herunterfahren“.

Als Nächstes stehen Ihnen, je nachdem, wie Sie PostgreSQL installiert haben, mehrere Terminal-Befehle zur Verfügung. Probieren Sie sie in der folgenden Reihenfolge aus. Verwenden Sie die zweite Option nur, wenn die erste nicht funktioniert.

  1. Gehen Sie zu Programme > Dienstprogramme und öffnen Sie Terminal.
  2. Geben Sie den folgenden Befehl ein: open /Library/PostgreSQL/9.2/uninstall-postgresql.app
  3. Drücken Sie die Eingabetaste und geben Sie Ihr Admin-Passwort ein, wenn Sie dazu aufgefordert werden.
  4. Folgen Sie den Anweisungen auf dem Bildschirm.

Wenn das nicht funktioniert, dann folgen Sie diesen Schritten:

  • Geben Sie diesen Befehl ein und bestätigen Sie ihn mit der Eingabetaste: sudo /Library/PostgreSQL/9.1/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
  • Geben Sie Ihr Admin-Passwort ein, wenn Sie dazu aufgefordert werden.
  • Folgen Sie den Anweisungen auf dem Bildschirm.

Es ist möglich, dass die obigen Terminal-Befehle zwar PostgreSQL deinstallieren, dabei aber Dateien auf Ihrem Startvolume hinterlassen. Um diese loszuwerden, müssen Sie weitere Befehle in Terminal ausführen.

  1. Geben Sie ein: sudo rm /etc/postgres-reg.ini
  2. Drücken Sie die Eingabetaste.
  3. Geben Sie ein: sudo rm -rf /Library/PostgreSQL
  4. Drücken Sie die Eingabetaste.

Schließlich müssen Sie noch das PostgreSQL-User-Konto von Ihrem Mac entfernen:

  • Öffnen Sie das Apple-Menü und klicken Sie auf „Systemeinstellungen“.
  • Wählen Sie „Benutzer:innen & Gruppen“.
  • Wählen Sie den PostgreSQL-User.
  • Klicken Sie auf das i-Symbol und wählen Sie „Account löschen“. Beachten Sie, dass Sie dies nicht für das Konto tun können, mit dem Sie angemeldet sind.
  • Schließen Sie die Systemeinstellungen.

PostgreSQL sollte nun vollständig deinstalliert sein.

PostgreSQL ist ein Tool zur Verwaltung relationaler Datenbanken, das möglicherweise von Ihnen oder einem früheren User auf Ihrem Mac installiert wurde. Wenn Sie das Tool nicht mehr verwenden, dann folgen Sie den obigen Schritten, um es zu deinstallieren und alle Dateien von Ihrem Mac zu entfernen.


Häufig gestellte Fragen (FAQs)

Wie kann ich überprüfen, ob PostgreSQL läuft?

Sie können den folgenden Befehl verwenden: ps aux | grep postgres

Wenn es läuft, dann sehen Sie einige Postgre-Prozesse. Oder Sie können die Aktivitätsanzeige unter Programme > Dienstprogramme öffnen und dort nach postgre-Prozessen suchen.

Wie finde ich die PostgreSQL-Version?

Es gibt einen Befehl, mit dem Sie die PostgreSQL-Version ermitteln können: psql -–version

Oder Sie können den Serverbaum erweitern, mit der linken Maustaste auf PostgreSQL > Eigenschaften über pgAdmin klicken und dort nach den benötigten Informationen suchen.

Wie kann ich eine PostgreSQL-Datenbank sichern?

Zunächst müssen Sie sich am PostgreSQL-Server anmelden und einen Superuser ausführen. Verwenden Sie diesen Befehl:

su – postgres

Anschließend verwenden Sie pg_dump, um eine Datenbank nach der anderen zu sichern:

pg_dump -U username -h hostname -p portnumber -F databasename > filename.sql