-
Download het ZIP-bestand van https://www.enterprisedb.com/products-services-training/pgbindownload
-
Pak het archief uit in een map naar keuze (het archief is zo gemaakt dat als je het uitpakt, er een map
pgsqlontstaat met al het andere daaronder) -
Voer
initdbuit (dit is te vinden in de submappgsql\bin)initdb -D c:\Users\Arthur\pgdata -U postgres -W -E UTF8 -A scram-sha-256Hiermee wordt de postgres "datadirectory" (ook bekend als de "cluster") gemaakt in
c:\Users\Arthur\pgdata. U moet ervoor zorgen dat de gebruiker die deze opdracht uitvoert volledige lees-/schrijfrechten heeft voor die map.-U postgresmaakt de superuser aan alspostgres,-Wzal u om het wachtwoord van de supergebruiker vragen,-E UTF8zal de database maken metUTF-8codering en-A scram-sha-256schakelt de wachtwoordverificatie in. -
Voer het volgende uit om Postgres te starten:
pg_ctl -D c:\Users\Arthur\pgdata -l logfile startdit heeft (!) uit te voeren als de gebruiker die
initdbheeft uitgevoerd om problemen met de toegang tot de gegevensmap te voorkomen. -
Voer het volgende uit om Postgre af te sluiten:
pg_ctl -D c:\Users\Arthur\pgdata stop -
psql.exe(de opdrachtregelclient) bevindt zich in debinmap. Vanaf Postgres 9.6 is het uitvoerbare pgAdminpgAdmin4.exebevindt zich in de submap"pgAdmin 4\bin". -
Maak optioneel een Windows-service om Postgres automatisch uit te voeren (moet worden uitgevoerd met een Windows-beheerdersaccount)
pg_ctl register -N postgresql -D c:\Users\Arthur\pgdata