-
Stáhněte si soubor ZIP z https://www.enterprisedb.com/products-services-training/pgbindownload
-
Rozbalte archiv do vámi zvoleného adresáře (archiv je vytvořen tak, že jeho rozbalením se vytvoří adresář
pgsql
se vším ostatním pod tím) -
Spusťte
initdb
(to lze nalézt v podadresářipgsql\bin
)initdb -D c:\Users\Arthur\pgdata -U postgres -W -E UTF8 -A scram-sha-256
Tím se vytvoří postgres "datový adresář" (aka "cluster") v
c:\Users\Arthur\pgdata
. Musíte se ujistit, že uživatel spouštějící tento příkaz má v tomto adresáři plná oprávnění pro čtení/zápis.-U postgres
vytvoří superuživatele jakopostgres
,-W
vás vyzve k zadání hesla superuživatele,-E UTF8
vytvoří databázi sUTF-8
kódování a-A scram-sha-256
umožňuje ověření hesla. -
Chcete-li spustit Postgres, spusťte:
pg_ctl -D c:\Users\Arthur\pgdata -l logfile start
toto má (!) provedete jako uživatel, který spustil
initdb
abyste se vyhnuli problémům s přístupem k datovému adresáři. -
Chcete-li Postgres vypnout, spusťte:
pg_ctl -D c:\Users\Arthur\pgdata stop
-
psql.exe
(klient příkazového řádku) se nachází vbin
adresář. Počínaje Postgres 9.6 je spustitelný soubor pgAdminpgAdmin4.exe
je umístěn v podadresáři"pgAdmin 4\bin"
. -
Volitelně vytvořte službu Windows pro automatické spouštění Postgres (musí spustit pomocí účtu správce systému Windows)
pg_ctl register -N postgresql -D c:\Users\Arthur\pgdata