postgresql-psql
Interaktywny terminal do PostgreSQL – wykonuj zapytania, zarządzaj bazami i automatyzuj administrację
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
PostgreSQL psql to oficjalny klient wiersza poleceń do pracy z bazami danych PostgreSQL. Umożliwia wykonywanie zapytań SQL, zarządzanie schematami i obiektami bazy danych, tworzenie skryptów automatyzacyjnych, konfigurowanie połączeń oraz eksportowanie wyników. Narzędzie wspiera transakcje, debugowanie zapytań, tworzenie procedur przechowywanych i zaawansowane funkcje administracyjne. Pracuje w modelu REPL, utrzymując stan sesji i obsługując zarówno polecenia SQL, jak i meta-polecenia psql (komendy z backslashem).
Jak używać
Zainstaluj PostgreSQL na swoim systemie – psql jest dołączony do pakietu PostgreSQL. Sprawdź, czy masz dostęp do polecenia psql w terminalu, wpisując
psql --version.Połącz się z bazą danych PostgreSQL, podając nazwę użytkownika, hosta i nazwy bazy:
psql -U nazwa_użytkownika -h localhost -d nazwa_bazy. Jeśli łączysz się z domyślną bazą na lokalnym hoście, możesz użyć skrótupsql.Wykonuj zapytania SQL bezpośrednio w interaktywnym terminalu – wpisz zapytanie (np.
SELECT * FROM tabela;) i naciśnij Enter. psql wyświetli wyniki w formacie tabelarycznym.Używaj meta-poleceń (komend z backslashem) do zarządzania bazą – na przykład
\dtwyświetla listę tabel,\d nazwa_tabelipokazuje strukturę tabeli,\llistuje wszystkie bazy danych. Te polecenia ułatwiają nawigację i inspekcję bazy bez pisania pełnych zapytań SQL.Twórz i uruchamiaj skrypty SQL, zapisując polecenia w pliku
.sql, a następnie wykonując go:psql -U nazwa_użytkownika -d nazwa_bazy -f skrypt.sql. Umożliwia to automatyzację zadań administracyjnych i powtarzalnych operacji na bazie.Zarządzaj transakcjami i uprawnieniami – używaj
BEGIN,COMMITiROLLBACKdo kontrolowania transakcji, oraz poleceń SQL do przydzielania uprawnień użytkownikom. psql utrzymuje stan sesji, co pozwala na bezpieczne testowanie zmian przed zatwierdzeniem.