Home > Fragmenty szkoleń > Komendy psql

Komendy psql

Postgres obsługuje wiele poleceń do przeprowadzania różnych operacji na bazie danych. Do wykonywania takich poleceń używane są wybrane interfejsy. Jednym z takich interfejsów jest „SQL Shell”, który jest również nazywany jako poprostu „psql”. Wykorzystując komendy psql, możemy przeprowadzać różne operacje na bazie danych, takich jak: dostęp do bazy, tworzenie, usuwanie lub aktualizowanie bazy danych, tabeli, schematu itp.Jeżeli zainstalowaliśmy PostgreSQL-a to automatycznie mamy równiez zaintsalowany SQL Shell:

Narzędzie psql jest dostępne również z poziomu programu pgAdmin:

Często używane komendy psql:

Polecenie psqlDziałanie
psql -d db_name -U user_namePołączenie z bazą danych
SELECT VERSION();Sprawdzenie wersji PostgreSQL
\lLista wszystkich baz danych
\c db_nameUzyskanie dostępu do wybranej bazy danych
\dtLista wszytkich tabel
\dUzyskanie opisu wszystkich tabel
\d tab_nameUzyskanie opisu wybranej tabeli
\dnLista wszystkich schematów
\dvLista wszystkich widoków
\dfLista wszystkich funkcji
\duLista wszystkich użytkowników
\sPokaż historie poleceń
\o file_nameZapis wyniku polecenia do wybranego pliku
\i file_nameUruchomienie polecenia z wybranego pliku
\gWykonanie poprzedniego polecenia
\timingPokaż czas wykonywanego zapytania
\HDane na wyściu w formacie HTML
\aWyrównaj kolumny na wyjściu
\hPomoc
\?Wszystkie polecenia psql
! clsClear Screen
\qWyjscie z psql
\echoWypisuje argumenty na standardowe wyjście, oddzielone spacjami i poprzedzone znakiem nowej linii.

Zapraszamy na szkolenia PostgreSQLDokumentacja PostgreSQL

Może Cię również zainteresować: