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 21:35] – [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 bash> <code bash>
Linia 228: Linia 228:
  
 <code bash> <code bash>
-C:\pgsql\bin\pg_ctl.exe start -D C:\pgsql\pgdata+C:\pgsql\bin\pg_ctl.exe start -D C:\pgsql\pgdata -l C:\pgsql\pgdata\pgsql.log
 </code> </code>
  
Linia 235: Linia 235:
 </code> </code>
  
 +Uwaga! Dwa poniższe polecenia wymagają uprawnień administratora ponieważ ich działanie wprowadza zmiany w rejestrze.
 <code bash> <code bash>
-C:\pgsql\bin\pg_ctl.exe register -N PostgreSQL -D C:\pgsql\pgdata+C:\pgsql\bin\pg_ctl.exe register -N PostgreSQL -D C:\pgsql\pgdata -l C:\pgsql\pgdata\pgsql.log
 </code> </code>
  
Linia 242: Linia 243:
 C:\pgsql\bin\pg_ctl.exe unregister -N PostgreSQL C:\pgsql\bin\pg_ctl.exe unregister -N PostgreSQL
 </code> </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.1746992118.txt.gz · ostatnio zmienione: przez sindap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki