Narzędzia użytkownika

Narzędzia witryny


fedora:uslugi:postgresql

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
fedora:uslugi:postgresql [2025/05/11 20:15] – [Instalacja Windows] sindapfedora:uslugi:postgresql [2025/11/01 18:24] (aktualna) – [Uruchomienie w systemie Windows bez instalacji] sindap
Linia 221: Linia 221:
   * [[https://docs.fedoraproject.org/en-US/quick-docs/postgresql/]]   * [[https://docs.fedoraproject.org/en-US/quick-docs/postgresql/]]
  
-===== Instalacja Windows =====+===== Uruchomienie w systemie Windows bez instalacji =====
  
-<code>+<code bash>
 C:\pgsql\bin\initdb -D C:\pgsql\pgdata -U postgres -W -E UTF8 -A scram-sha-256 C:\pgsql\bin\initdb -D C:\pgsql\pgdata -U postgres -W -E UTF8 -A scram-sha-256
-</code bash>+</code> 
 + 
 +<code bash> 
 +C:\pgsql\bin\pg_ctl.exe start -D C:\pgsql\pgdata -l C:\pgsql\pgdata\pgsql.log 
 +</code> 
 + 
 +<code bash> 
 +C:\pgsql\bin\pg_ctl.exe stop -D C:\pgsql\pgdata 
 +</code> 
 + 
 +Uwaga! Dwa poniższe polecenia wymagają uprawnień administratora ponieważ ich działanie wprowadza zmiany w rejestrze. 
 +<code bash> 
 +C:\pgsql\bin\pg_ctl.exe register -N PostgreSQL -D C:\pgsql\pgdata -l C:\pgsql\pgdata\pgsql.log 
 +</code> 
 + 
 +<code bash> 
 +C:\pgsql\bin\pg_ctl.exe unregister -N PostgreSQL 
 +</code> 
 + 
 +Jeżeli nie posiadamy uprawnień administratora to do uruchamiania bazy można użyć skryptów .vbs. Oto poniższe przykłady takich skryptów do uruchamiania i zatrzymywania serwera baz. 
 + 
 +<code vbscript start_postgres.vbs> 
 +Set WshShell = CreateObject("WScript.Shell"
 +cmd = """C:\pgsql\bin\pg_ctl.exe"" start -D ""C:\pgsql\pgdata"" -l ""C:\pgsql\pgdata\pgsql.log""" 
 +WshShell.Run cmd, 0, False 
 +</code> 
 + 
 +<code vbscript stop_postgres.vbs> 
 +Set WshShell = CreateObject("WScript.Shell"
 +cmd = """C:\pgsql\bin\pg_ctl.exe"" stop -D ""C:\pgsql\pgdata"" -m fast" 
 +WshShell.Run cmd, 0, False 
 +</code> 
 + 
 +Ma to zaletę w porównaniu do plików .bat, że nie musimy mieć otwartego okna ''cmd'', które przypadkowo możemy zamknąć podczas działania bazy. Jeżeli chodzi o zamknięcie systemu to nie musimy uprzednio wykonywać skryptu ''stop_postgres.vbs'' ponieważ system sam zadba o bezpieczne wyłączenie postgresql'a. 
 + 
 +Otwórz folder autostartu użytkownika przez wpisanie do Eksploratora plików: 
 +<code> 
 +%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup 
 +</code> 
 + 
 +lub możesz to szybko otworzyć: 
 + 
 +  * wciśnij **Win+R**, 
 +  * wpisz: 
 + 
 +<code> 
 +shell:startup 
 +</code> 
 +  * i naciśnij Enter.
fedora/uslugi/postgresql.1746987307.txt.gz · ostatnio zmienione: przez sindap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki