fedora:uslugi:postgresql
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| fedora:uslugi:postgresql [2025/05/11 20:15] – [Instalacja Windows] sindap | fedora:uslugi:postgresql [2025/11/15 22:19] (aktualna) – [Instalacja] sindap | ||
|---|---|---|---|
| Linia 5: | Linia 5: | ||
| sudo dnf install postgresql-server postgresql-contrib | sudo dnf install postgresql-server postgresql-contrib | ||
| </ | </ | ||
| + | |||
| ===== Uruchomienie usługi ===== | ===== Uruchomienie usługi ===== | ||
| Linia 12: | Linia 13: | ||
| sudo systemctl start postgresql | sudo systemctl start postgresql | ||
| </ | </ | ||
| + | |||
| ===== Tworzenie roli/ | ===== Tworzenie roli/ | ||
| <code bash> | <code bash> | ||
| Linia 17: | Linia 19: | ||
| CREATE USER nazwa_uzytkownika WITH PASSWORD ' | CREATE USER nazwa_uzytkownika WITH PASSWORD ' | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| ===== Tworzenie bazy oraz przydzielenia administratora ===== | ===== Tworzenie bazy oraz przydzielenia administratora ===== | ||
| - | < | + | |
| + | < | ||
| CREATE DATABASE mojadb OWNER nazwa_uzytkownika; | CREATE DATABASE mojadb OWNER nazwa_uzytkownika; | ||
| \q | \q | ||
| Linia 38: | Linia 45: | ||
| ==== Wyświetl istniejące bazy ==== | ==== Wyświetl istniejące bazy ==== | ||
| - | < | + | < |
| mojadb=> \l | mojadb=> \l | ||
| </ | </ | ||
| Linia 44: | Linia 51: | ||
| ==== Wyświetl istniejące tabele w bazie ==== | ==== Wyświetl istniejące tabele w bazie ==== | ||
| - | < | + | < |
| mojadb=> \dt | mojadb=> \dt | ||
| </ | </ | ||
| Linia 54: | Linia 61: | ||
| * name - text | * name - text | ||
| - | < | + | < |
| - | mojadb=> | + | mojadb=> |
| </ | </ | ||
| Linia 64: | Linia 71: | ||
| * pole name - wartość '' | * pole name - wartość '' | ||
| - | < | + | < |
| - | mojadb=> | + | mojadb=> |
| </ | </ | ||
| ==== Wyświetlenie wszystkich danych z tabeli test_table ==== | ==== Wyświetlenie wszystkich danych z tabeli test_table ==== | ||
| - | < | + | < |
| - | mojadb=> | + | mojadb=> |
| </ | </ | ||
| ==== Usunięcie tabeli test_table z bazy ==== | ==== Usunięcie tabeli test_table z bazy ==== | ||
| - | < | + | < |
| - | mojadb=> | + | mojadb=> |
| </ | </ | ||
| ==== Usunięcie całej bazy ==== | ==== Usunięcie całej bazy ==== | ||
| - | Wykonujemy | + | <code sql> |
| + | postgres=# DROP DATABASE mojadb; | ||
| + | </ | ||
| + | |||
| + | lub z wiersza poleceń systemu. | ||
| <code bash> | <code bash> | ||
| Linia 221: | Linia 232: | ||
| * [[https:// | * [[https:// | ||
| - | ===== Instalacja | + | ===== Uruchomienie w systemie |
| - | < | + | < |
| C: | C: | ||
| - | </code bash> | + | </code> |
| + | |||
| + | <code bash> | ||
| + | C: | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | C: | ||
| + | </ | ||
| + | |||
| + | Uwaga! Dwa poniższe polecenia wymagają uprawnień administratora ponieważ ich działanie wprowadza zmiany w rejestrze. | ||
| + | <code bash> | ||
| + | C: | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | C: | ||
| + | </ | ||
| + | |||
| + | 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(" | ||
| + | cmd = """ | ||
| + | WshShell.Run cmd, 0, False | ||
| + | </ | ||
| + | |||
| + | <code vbscript stop_postgres.vbs> | ||
| + | Set WshShell = CreateObject(" | ||
| + | cmd = """ | ||
| + | WshShell.Run cmd, 0, False | ||
| + | </ | ||
| + | |||
| + | Ma to zaletę w porównaniu do plików .bat, że nie musimy mieć otwartego okna '' | ||
| + | |||
| + | Otwórz folder autostartu użytkownika przez wpisanie do Eksploratora plików: | ||
| + | < | ||
| + | %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup | ||
| + | </ | ||
| + | |||
| + | lub możesz to szybko otworzyć: | ||
| + | |||
| + | * wciśnij **Win+R**, | ||
| + | * wpisz: | ||
| + | |||
| + | < | ||
| + | shell: | ||
| + | </ | ||
| + | * i naciśnij Enter. | ||
fedora/uslugi/postgresql.1746987307.txt.gz · ostatnio zmienione: przez sindap
