-
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ář
pgsqlse 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-256Tí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 postgresvytvoří superuživatele jakopostgres,-Wvás vyzve k zadání hesla superuživatele,-E UTF8vytvoří databázi sUTF-8kódování a-A scram-sha-256umožňuje ověření hesla. -
Chcete-li spustit Postgres, spusťte:
pg_ctl -D c:\Users\Arthur\pgdata -l logfile starttoto má (!) provedete jako uživatel, který spustil
initdbabyste 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í vbinadresář. Počínaje Postgres 9.6 je spustitelný soubor pgAdminpgAdmin4.exeje 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