meta data for this page
  •  

Różnice

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

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
postgres [2021/05/26 10:07] Paweł Grygorczukpostgres [2021/05/26 10:13] (aktualna) – usunięto Paweł Grygorczuk
Linia 1: Linia 1:
-====== PostgreSQL ====== 
- 
-Zarządzanie bazą odbywa się z poziomu konta użytkownika postgres. 
-<code bash> 
-  su - postgres 
-</code> 
- 
-Do wykonywania zapytań używamy programu ''psql''. Poza zapytaniami, warto zapamiętać kilka komend związanych z obsługą baz danych: 
- 
-<code bash> 
-  psql 
-  \l     # Wylistowanie baz danych 
-  \q     # Wyjście z psql 
-  \c irk # Zmiana wybranej bazy danych 
-  \du    # Wyświetlenie istniejących użytkowników 
-</code> 
- 
-Różnica pomiędzy ''psql'' i kontem użytkownika ''postgres'' jest taka, że w ''psql'' wykonujemy zapytania SQLowe, np. utworzenie użytkownika: 
- 
-<code sql> 
-  CREATE USER someuser; 
-</code> 
- 
-zaś z konta użytkownika ''postgres'': 
- 
-<code bash> 
-  createuser someuser; 
-</code> 
- 
-<WRAP center round tip 60%> 
-Zwróć uwagę, że w programie ''psql'' nie dodanie średnika na końcu polecenia wprowadza tryb wieloliniowy, tzn. po naciśnięciu enter, program czeka na dalszy ciąg instrukcji. Znak zachęty zmienia się z ''postgres=#'' na ''postgres-#''. 
-</WRAP> 
- 
-===== Tworzenie bazy danych ===== 
- 
-<code bash> 
-su - postgres 
-createdb -e -E UTF8 -l pl_PL.UTF-8 -T template0 somedb; 
-</code>