-
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
pgsql
ze 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-256
Spowoduje 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 postgres
tworzy superużytkownika jakopostgres
,-W
poprosi Cię o hasło administratora,-E UTF8
utworzy bazę danych zUTF-8
kodowanie i-A scram-sha-256
włącza uwierzytelnianie hasłem. -
Aby uruchomić Postgresa, uruchom:
pg_ctl -D c:\Users\Arthur\pgdata -l logfile start
to ma (!) do zrobienia jako użytkownik, który uruchomił
initdb
aby 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ę wbin
informator. Począwszy od Postgres 9.6, plik wykonywalny pgAdminpgAdmin4.exe
znajduje 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