-
Pobierz plik ZIP z https://www.enterprisedb.com/products-services-training/pgbindownload
-
Rozpakuj archiwum do wybranego katalogu (archiwum jest utworzone w taki sposób, że po rozpakowaniu utworzy katalog
pgsqlze wszystkim innym poniżej) -
Uruchom
initdb(można to znaleźć w podkatalogupgsql\bin)initdb -D c:\Users\Arthur\pgdata -U postgres -W -E UTF8 -A scram-sha-256Spowoduje to utworzenie „katalogu danych” postgresa (inaczej „klastra”) w
c:\Users\Arthur\pgdata. Musisz upewnić się, że użytkownik uruchamiający to polecenie ma pełne uprawnienia do odczytu/zapisu w tym katalogu.-U postgrestworzy superużytkownika jakopostgres,-Wpoprosi Cię o hasło administratora,-E UTF8utworzy bazę danych zUTF-8kodowanie i-A scram-sha-256włącza uwierzytelnianie hasłem. -
Aby uruchomić Postgresa, uruchom:
pg_ctl -D c:\Users\Arthur\pgdata -l logfile startto ma (!) do zrobienia jako użytkownik, który uruchomił
initdbaby uniknąć problemów z dostępem do katalogu danych. -
Aby wyłączyć Postgres, uruchom:
pg_ctl -D c:\Users\Arthur\pgdata stop -
psql.exe(klient wiersza poleceń) znajduje się wbininformator. Począwszy od Postgres 9.6, plik wykonywalny pgAdminpgAdmin4.exeznajduje się w podkatalogu"pgAdmin 4\bin". -
Opcjonalnie utwórz usługę Windows, aby automatycznie uruchamiać Postgres (musi być uruchamiane przy użyciu konta administratora Windows)
pg_ctl register -N postgresql -D c:\Users\Arthur\pgdata