meta data for this page
  •  

To jest stara wersja strony!


PostgreSQL

Zarządzanie bazą odbywa się z poziomu konta użytkownika postgres.

  su - postgres

Do wykonywania zapytań używamy programu psql. Poza zapytaniami, warto zapamiętać kilka komend związanych z obsługą baz danych:

  psql
  \l     # Wylistowanie baz danych
  \q     # Wyjście z psql
  \c irk # Zmiana wybranej bazy danych
  \du    # Wyświetlenie istniejących użytkowników

Różnica pomiędzy psql i kontem użytkownika postgres jest taka, że w psql wykonujemy zapytania SQLowe, np. utworzenie użytkownika:

  CREATE USER someuser;

zaś z konta użytkownika postgres:

  createdb -e -E UTF8 -l pl_PL.UTF-8 -T template0 someuser;

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-#.