Homebrew gebruiken om PostgreSQL op je Mac te installeren
Leer hoe je PostgreSQL op macOS installeert met Homebrew, een handige pakketbeheerder. Volg stapsgewijze instructies om PostgreSQL-services te installeren, configureren en starten.
PostgreSQL is een betrouwbaar, open-source relationeel databasesysteem dat bekendstaat om zijn flexibiliteit en prestaties, vooral bij grote datasets. Gebruik je macOS, dan kun je PostgreSQL eenvoudig installeren en beheren met Homebrew, een populaire pakketbeheerder die installatie en updates van software vereenvoudigt.
In dit artikel laat ik je stap voor stap zien hoe je PostgreSQL op een Mac installeert met Homebrew, plus een paar essentiële PostgreSQL-commando’s om je op weg te helpen. Ben je per ongeluk hier beland maar werk je met Windows, bekijk dan onze andere tutorial: How to Install PostgreSQL on Windows and Mac OS X, waarin je ziet hoe je PostgreSQL op Windows installeert en test.
Ik ga er ook van uit dat je, als je PostgreSQL wilt installeren, er waarschijnlijk goed in wilt worden. Begin met onze Beginner’s Guide to PostgresQL en ga daarna door met een volledige cursus. Zelf raad ik onze cursus PostgreSQL Summary Stats and Window Functions aan, omdat je met windowfuncties interessante dingen kunt doen, zoals voortschrijdende gemiddelden, ranglijsten en cumulatieve sommen berekenen.
Voordat je Postgres met Homebrew installeert
Zorg ervoor dat je het volgende hebt:
Xcode geïnstalleerd (vereist voor Homebrew)
Homebrew geïnstalleerd op je macOS
Basiskennis van SQL. (Nieuw met SQL? Bekijk Introduction to SQL op DataCamp voor een snelle start.)
Homebrew installeren
Homebrew is een populaire pakketbeheerder voor macOS die het installeren, updaten en beheren van software op je systeem vereenvoudigt. Je kunt er eenvoudig commandline-tools en applicaties mee installeren via simpele terminalcommando’s. Ik laat kort zien hoe je Homebrew installeert, maar voor uitgebreide instructies kun je ook onze tutorial How to Install and Use Homebrew bekijken.
Om de nieuwste versie van Homebrew op je computer te installeren, open je de terminal en voer je onderstaande commando uit.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Mogelijk gemaakt door
Na het uitvoeren van het installatiecommando wordt je gevraagd je systeemwachtwoord in te voeren. Voer het wachtwoord in om de installatie te starten.
Controleer daarna met het onderstaande commando of Homebrew aan het systeempad is toegevoegd.
Het bovenstaande commando toont alle paden in je systeempad. Als /opt/homebrew/bin niet is opgenomen, moet je het toevoegen met het onderstaande commando.
Nu de PostgreSQL-service op je computer draait, maken we een superuser voor de PostgreSQL-database. Om het superuseraccount aan te maken, voer je het onderstaande commando uit in je terminal en vervang je de placeholder <username> door je gewenste gebruikersnaam:
Installatie testen met basis-commando’s voor PostgreSQL
Laten we basiscommando’s voor PostgreSQL schrijven om databases te maken, alle databases te tonen en databases te verwijderen. Voer eerst het onderstaande commando uit om de PostgreSQL-prompt te starten, waarmee je PostgreSQL-commando’s kunt uitvoeren.
Om een nieuwe database te maken, voer je het onderstaande Postgres-commando uit in je terminal en vervang je de placeholder <your_database> door de gewenste databasenaam:
Na het uitvoeren van het bovenstaande commando worden al je PostgreSQL-databases weergegeven, zoals te zien is in de onderstaande screenshot.
Om een bestaande database te verwijderen, gebruik je het volgende commando en vervang je <your_database> door de naam van de database die je wilt droppen:
Tijdens het werken met PostgreSQL kun je tegen een paar veelvoorkomende problemen aanlopen. Hier zijn enkele stappen voor probleemoplossing:
Stap 1
Zorg dat PostgreSQL aan je systeem-PATH is toegevoegd. Als dat niet zo is, voeg het dan toe met het volgende commando:
echo 'export PATH="/usr/local/opt/postgresql@17/bin:$PATH"' >> ~/.zshrcMogelijk gemaakt door
Stap 2
Een versieconflict tussen de psql-client en de PostgreSQL-server kan fouten veroorzaken. Door beide naar dezelfde versie te updaten, los je dit op. Voer hiervoor de onderstaande commando’s uit.
PostgreSQL gebruiken zonder de server te installeren
Je kunt de PostgreSQL-clienttools (zoals psql) installeren zonder de volledige server. Dit is handig om verbinding te maken met een externe PostgreSQL-database. Om de PostgreSQL-client met Homebrew te installeren, voer je het volgende commando uit:
Na de installatie moet je libpq aan je systeem-PATH toevoegen. Dat kan met het onderstaande commando.
echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrcMogelijk gemaakt door
Conclusie
PostgreSQL is een uitgebreid databasesysteem dat geschikt is voor een breed scala aan toepassingen en sectoren. In dit artikel hebben we geleerd hoe je PostgreSQL op een macOS-systeem installeert en configureert met Homebrew, en we hebben de installatie getest met basiscommando’s voor PostgreSQL.
PostgreSQL is een betrouwbaar, open-source relationeel databasesysteem dat bekendstaat om zijn flexibiliteit en prestaties, vooral bij grote datasets. Gebruik je macOS, dan kun je PostgreSQL eenvoudig installeren en beheren met Homebrew, een populaire pakketbeheerder die installatie en updates van software vereenvoudigt.
In dit artikel laat ik je stap voor stap zien hoe je PostgreSQL op een Mac installeert met Homebrew, plus een paar essentiële PostgreSQL-commando’s om je op weg te helpen. Ben je per ongeluk hier beland maar werk je met Windows, bekijk dan onze andere tutorial: How to Install PostgreSQL on Windows and Mac OS X, waarin je ziet hoe je PostgreSQL op Windows installeert en test.
Ik ga er ook van uit dat je, als je PostgreSQL wilt installeren, er waarschijnlijk goed in wilt worden. Begin met onze Beginner’s Guide to PostgresQL en ga daarna door met een volledige cursus. Zelf raad ik onze cursus PostgreSQL Summary Stats and Window Functions aan, omdat je met windowfuncties interessante dingen kunt doen, zoals voortschrijdende gemiddelden, ranglijsten en cumulatieve sommen berekenen.
Voordat je Postgres met Homebrew installeert
Zorg ervoor dat je het volgende hebt:
Homebrew installeren
Homebrew is een populaire pakketbeheerder voor macOS die het installeren, updaten en beheren van software op je systeem vereenvoudigt. Je kunt er eenvoudig commandline-tools en applicaties mee installeren via simpele terminalcommando’s. Ik laat kort zien hoe je Homebrew installeert, maar voor uitgebreide instructies kun je ook onze tutorial How to Install and Use Homebrew bekijken.
Om de nieuwste versie van Homebrew op je computer te installeren, open je de terminal en voer je onderstaande commando uit.
Na het uitvoeren van het installatiecommando wordt je gevraagd je systeemwachtwoord in te voeren. Voer het wachtwoord in om de installatie te starten.
Controleer daarna met het onderstaande commando of Homebrew aan het systeempad is toegevoegd.
Het bovenstaande commando toont alle paden in je systeempad. Als
/opt/homebrew/binniet is opgenomen, moet je het toevoegen met het onderstaande commando.Om te verifiëren of Homebrew correct is geïnstalleerd en geconfigureerd, voer je het onderstaande commando uit.
PostgreSQL installeren en configureren
Laten we nu PostgreSQL installeren met de Homebrew-pakketbeheerder. Voer hiervoor het onderstaande commando uit in je terminal.
Voer na de installatie het onderstaande commando uit om PostgreSQL aan het systeempad toe te voegen.
PostgreSQL-service starten en stoppen
Laten we nu de PostgreSQL-service starten. Voer hiervoor simpelweg het onderstaande commando uit in je terminal.
Om te controleren of de PostgreSQL-service draait, kun je met het onderstaande commando de lijst met draaiende services op je systeem bekijken.
In je terminal zou de status van
postgresql@17alsstartedmoeten verschijnen, wat aangeeft dat de PostgreSQL-service correct draait.Je kunt de PostgreSQL-service op elk moment stoppen met het onderstaande
stop-commando.Een PostgreSQL-gebruiker aanmaken
Nu de PostgreSQL-service op je computer draait, maken we een superuser voor de PostgreSQL-database. Om het superuseraccount aan te maken, voer je het onderstaande commando uit in je terminal en vervang je de placeholder
<username>door je gewenste gebruikersnaam:Installatie testen met basis-commando’s voor PostgreSQL
Laten we basiscommando’s voor PostgreSQL schrijven om databases te maken, alle databases te tonen en databases te verwijderen. Voer eerst het onderstaande commando uit om de PostgreSQL-prompt te starten, waarmee je PostgreSQL-commando’s kunt uitvoeren.
Om een nieuwe database te maken, voer je het onderstaande Postgres-commando uit in je terminal en vervang je de placeholder
<your_database>door de gewenste databasenaam:Om alle databases op je PostgreSQL-server te tonen, voer je het volgende commando uit binnen de psql-prompt:
Of
Na het uitvoeren van het bovenstaande commando worden al je PostgreSQL-databases weergegeven, zoals te zien is in de onderstaande screenshot.
Om een bestaande database te verwijderen, gebruik je het volgende commando en vervang je
<your_database>door de naam van de database die je wilt droppen:Problemen oplossen
Tijdens het werken met PostgreSQL kun je tegen een paar veelvoorkomende problemen aanlopen. Hier zijn enkele stappen voor probleemoplossing:
Stap 1
Zorg dat PostgreSQL aan je systeem-
PATHis toegevoegd. Als dat niet zo is, voeg het dan toe met het volgende commando:Stap 2
Een versieconflict tussen de psql-client en de PostgreSQL-server kan fouten veroorzaken. Door beide naar dezelfde versie te updaten, los je dit op. Voer hiervoor de onderstaande commando’s uit.
PostgreSQL gebruiken zonder de server te installeren
Je kunt de PostgreSQL-clienttools (zoals psql) installeren zonder de volledige server. Dit is handig om verbinding te maken met een externe PostgreSQL-database. Om de PostgreSQL-client met Homebrew te installeren, voer je het volgende commando uit:
Na de installatie moet je
libpqaan je systeem-PATHtoevoegen. Dat kan met het onderstaande commando.Conclusie
PostgreSQL is een uitgebreid databasesysteem dat geschikt is voor een breed scala aan toepassingen en sectoren. In dit artikel hebben we geleerd hoe je PostgreSQL op een macOS-systeem installeert en configureert met Homebrew, en we hebben de installatie getest met basiscommando’s voor PostgreSQL.
Schrijf je in voor een DataCamp-cursus. Eerder raadde ik onze cursus PostgreSQL Summary Stats and Window Functions aan. Daarnaast wil ik Functions for Manipulating Data in PostgreSQL aanraden, die functies in bredere zin behandelt, zoals werken met datums en tijden, en onze cursus Cleaning Data in PostgreSQL Databases, waarin je leert werken met rommelige data.