-
Ladda ner ZIP-filen från https://www.enterprisedb.com/products-services-training/pgbindownload
-
Packa upp arkivet till en valfri katalog (arkivet skapas så att om du packar upp det skapar det en katalog
pgsqlmed allt annat under det) -
Kör
initdb(detta finns i underkatalogenpgsql\bin)initdb -D c:\Users\Arthur\pgdata -U postgres -W -E UTF8 -A scram-sha-256Detta kommer att skapa postgres "datakatalog" (aka "klustret") i
c:\Users\Arthur\pgdata. Du måste se till att användaren som kör det här kommandot har fullständiga läs-/skrivbehörigheter på den katalogen.-U postgresskapar superanvändaren sompostgres,-Wkommer att uppmana dig att ange lösenordet för superanvändaren,-E UTF8kommer att skapa databasen medUTF-8kodning och-A scram-sha-256aktiverar lösenordsautentisering. -
För att starta Postgres, kör:
pg_ctl -D c:\Users\Arthur\pgdata -l logfile startdetta har (!) ska göras som användaren som körde
initdbför att undvika problem med åtkomsten till datakatalogen. -
För att stänga av Postgres, kör:
pg_ctl -D c:\Users\Arthur\pgdata stop -
psql.exe(kommandoradsklienten) finns ibinkatalog. Från och med Postgres 9.6 är pgAdmin körbarapgAdmin4.exefinns i underkatalogen"pgAdmin 4\bin". -
Skapa eventuellt en Windows-tjänst för att automatiskt köra Postgres (måste körs med ett Windows-administratörskonto)
pg_ctl register -N postgresql -D c:\Users\Arthur\pgdata