-
Download ZIP-filen fra https://www.enterprisedb.com/products-services-training/pgbindownload
-
Pak arkivet ud i en mappe efter eget valg (arkivet er oprettet sådan, at udpakning af det vil oprette en mappe
pgsql
med alt andet derunder) -
Kør
initdb
(dette kan findes i undermappenpgsql\bin
)initdb -D c:\Users\Arthur\pgdata -U postgres -W -E UTF8 -A scram-sha-256
Dette vil oprette postgres "datamappe" (også kaldet "klyngen") i
c:\Users\Arthur\pgdata
. Du skal sikre dig, at brugeren, der kører denne kommando, har fulde læse-/skriverettigheder på den mappe.-U postgres
opretter superbrugeren sompostgres
,-W
vil bede dig om adgangskoden til superbrugeren,-E UTF8
vil oprette databasen medUTF-8
kodning og-A scram-sha-256
aktiverer adgangskodegodkendelse. -
For at starte Postgres skal du køre:
pg_ctl -D c:\Users\Arthur\pgdata -l logfile start
dette har (!) skal gøres som den bruger, der kørte
initdb
for at undgå problemer med adgangen til databiblioteket. -
For at lukke Postgres, kør:
pg_ctl -D c:\Users\Arthur\pgdata stop
-
psql.exe
(kommandolinjeklienten) er placeret ibin
vejviser. Startende med Postgres 9.6 pgAdmin eksekverbarepgAdmin4.exe
er placeret i undermappen"pgAdmin 4\bin"
. -
Opret eventuelt en Windows-tjeneste for automatisk at køre Postgres (skal køres med en Windows-administratorkonto)
pg_ctl register -N postgresql -D c:\Users\Arthur\pgdata