PostgreSQL correct verwijderen op een Mac

Als je PostgreSQL op je Mac hebt geïnstalleerd voor een project en deze niet langer nodig hebt, doe je er goed aan deze te verwijderen. Hierdoor maak je ruimte vrij op je Mac en voorkom je eventuele conflicten met andere bestanden en software die problemen kunnen veroorzaken. In dit artikel leggen we uit welke opties je hebt om PostgreSQL te verwijderen.

Wat is PostgreSQL?

PostgreSQL bestaat al sinds 1982 en is een tool voor het beheer van relationele databases waarmee gebruikers hun mogelijkheden en SQL-naleving kunnen uitbreiden. Deze tool was de standaarddatabase voor macOS Server maar werkt ook met Windows, Linux, FreeBSD en OpenBSD. Als gratis en open-sourcetool ondersteunt deze niet alleen individuele gebruikers, webvoorzieningen en datawarehouses, maar ook meerdere gelijktijdige gebruikers. Bovendien kan de tool ook worden gebruikt met voorzieningen als AWS (Amazon Web Services).

Waarom PostgreSQL verwijderen?

Net als bij andere tools die je niet gebruikt, is de belangrijkste reden om de tool te verwijderen verdere problemen vermijden. Als je software niet gebruikt, is het hoogst onwaarschijnlijk dat je die zult bijwerken. En verouderde software veroorzaakt vaak conflicten en maakt zelfs je Mac kwetsbaar voor malware-aanvallen.

Laten we nu uitzoeken hoe je PostgreSQL van je Mac kunt verwijderen. Er zijn twee opties om de installatie ongedaan te maken, een ervan is makkelijk, de andere wat minder. Laten we beginnen met de eenvoudige methode en eindigen met de moeilijkere manier.

PostgreSQL makkelijk verwijderen

Hierbij gebruik je een tool om apps en besturingsbestanden te verwijderen. Als die problemen geven, kan de app deze ook opnieuw instellen naar de status waarin ze zich bevonden wanneer je ze voor het eerst hebt geïnstalleerd. De tool waarover we het hebben, is CleanMyMac X. Hiermee kun je niet alleen apps verwijderen en opnieuw instellen, maar heb je ook een heleboel andere modules om je Mac op te schonen en te optimaliseren. Je kunt de app hier gratis downloaden.

  1. Open CleanMyMac X.
  2. Ga naar 'Verwijderaar' in de navigatiekolom links.
  3. Zoek PostgreSQL en schakel het aankruisvak ernaast in.
  4. Klik op 'Verwijder'.

Dat is alles! Meer hoef je niet te doen om PostgreSQL helemaal te verwijderen met CleanMyMac X.

PostgreSQL is een tool voor het beheer van relationele databases die door jou of een eerdere gebruiker van je Mac kan geïnstalleerd zijn. Als je deze niet meer gebruikt, volg je de stappen hierboven om alle bijbehorende bestanden te verwijderen van je Mac.

PostgreSQL handmatig verwijderen

Voor de niet zo makkelijke manier heb je Terminal nodig. Maar als je PostgreSQL hebt gebruikt, is Terminal wellicht een makkie.

Eerst moet je de server uitschakelen als die actief is op de Mac: klik op het elefantje in de knoppenbalk en kies 'Shutdown server' (Schakel server uit).

Daarna zijn er enkele Terminal-commando's die je moet uitvoeren, afhankelijk van hoe je PostgreSQL hebt geïnstalleerd. Probeer ze in de onderstaande volgorde. Voer alleen het tweede commando uit als het eerste niet lukte.

  1. Ga naar Apps > Hulpprogramma's en open Terminal.
  2. Typ het volgende commando: open /Library/PostgreSQL/9.2/uninstall-postgresql.app
  3. Druk op Return en typ je beheerderswachtwoord wanneer je hierom wordt gevraagd.
  4. Volg de instructies op het scherm.

Als dat niet werkte, gebruik je dit commando:

  • Typ dit commando en druk op Return: sudo /Library/PostgreSQL/9.1/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
  • Typ je beheerderswachtwoord wanneer je hierom wordt gevraagd.
  • Volg de instructies op het scherm.

Hoewel je PostgreSQL kon verwijderen met de bovenstaande Terminal-commando's, staan er misschien nog gerelateerde bestanden op je opstartschijf. Als je die ook wilt verwijderen, moet je nog enkele commando's uitvoeren in Terminal.

  1. Typ sudo rm /etc/postgres-reg.ini
  2. Druk op Return.
  3. Typ sudo rm -rf /Library/PostgreSQL
  4. Druk op Return.

Ten slotte moet je de PostgreSQL-gebruikersaccount van je Mac verwijderen. Dit doe je zo:

  • Klik op het Apple-menu en kies 'Systeeminstellingen'.
  • Kies 'Gebruikers en groepen'.
  • Selecteer de PostgreSQL-gebruiker.
  • Klik op de 'i' en kies 'Verwijder account'. Je kunt dit niet doen bij de account waarbij je bent ingelogd.
  • Stop Syteeminstellingen.

PostGresSQL is nu volledig verwijderd.


Veelgestelde vragen

Hoe controleer ik of PostgreSQL actief is?

Je kunt het volgende commando gebruiken: ps aux | grep postgres

Als het al draait, zie je een aantal postgress-processen. Je kunt ook de Activiteitenweergave openen vanuit Apps > Hulpprogramma's en daar zoeken naar postgre-processen.

Hoe vind ik mijn PostgreSQL-versie?

Er is ook een commando om je te helpen je PostgreSQL-versie te vinden: psql -–version

Een andere optie is om de Servers-boom uit te vouwen, dan links klikken op PostgreSQL > Eigenschappen via pgAdmin en daar zoeken naar de benodigde informatie.

Hoe maak ik een reservekopie van de PostgreSQL-database?

Je moet eerst inloggen op de PostgreSQL-server en een 'superuser' starten. Gebruik het volgende commando:

su – postgres

Gebruik daarna pg_dump om één voor één reservekopieën van databases te maken:

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