Триггеры и Транзакции. PostgreSQL основы. Урок 6
Spisu treści:
PostgreSQL, często nazywany po prostu Postgres, to ogólnodostępny obiektowy system zarządzania relacyjnymi bazami danych typu open source.
Wiedza o tym, która wersja serwera PostgreSQL jest zainstalowana i działa w twoim systemie, może być ważna w niektórych sytuacjach. Na przykład, jeśli instalujesz aplikację, która wymaga określonej wersji PostgreSQL, musisz znaleźć wersję swojego serwera PostgreSQL.
, wyjaśnimy, jak znaleźć wersję serwera PostgreSQL działającą w twoim systemie.
Wersja PostgreSQL
Wersje PostgreSQL są wersjonowane przy użyciu następującego schematu:
MAJOR.MINOR
Na przykład w PostgreSQL 12.1
12
jest wersją główną, a
1
jest wersją podrzędną.
-
MAJOR- Począwszy od PostgreSQL 10, każde nowe główne wydanie zwiększaMAJORczęść wersji o jeden, np. 10, 11 lub 12. Przed PostgreSQL 10 główne wersje były reprezentowane liczbą dziesiętną, np. 9, 0 lub 9, 6.MINOR- Drobny numer wydania to ostatnia część numeru wersji. Na przykład11.4i11.6są mniejszymi wersjami, które są częścią PostgreSQL w wersji 11, a9.6.15i9.6.16są częścią PostgreSQL w wersji 9.6.
Główne wydania PostgreSQL z nowymi funkcjami są zwykle dostarczane raz w roku. Każde główne wydanie jest obsługiwane przez 5 lat.
Korzystanie z wiersza poleceń
Aby dowiedzieć się, która wersja PostgreSQL działa w twoim systemie,
postgres
komendę
postgres
z opcją
--version
lub
-V
:
postgres --version
Polecenie wyświetli wersję PostgreSQL:
postgres (PostgreSQL) 10.6
W tym przykładzie wersja serwera PostgreSQL to
10.6
.
Jeśli plik binarny
postgres
nie znajduje się w ŚCIEŻCE systemu, pojawi się komunikat „postgres: polecenie nie znaleziono”. Zwykle dzieje się tak, gdy pakiet PostgreSQL nie jest instalowany ze standardowych repozytoriów dystrybucji.
Możesz znaleźć ścieżkę do pliku binarnego za pomocą polecenia
locate
lub
find
:
sudo find /usr -wholename '*/bin/postgres'
sudo updatedb
locate bin/postgres
Dane wyjściowe powinny wyglądać mniej więcej tak:
/usr/lib/postgresql/9.6/bin/postgres
Po znalezieniu ścieżki do pliku binarnego możesz użyć go do uzyskania wersji serwera PostgreSQL:
/usr/lib/postgresql/9.6/bin/postgres -V
Wersję narzędzia klienta PostgreSQL
psql
można znaleźć za pomocą następującego polecenia:
psql --version
Dane wyjściowe będą wyglądać mniej więcej tak:
postgres (PostgreSQL) 10.6
psql
to interaktywne narzędzie wiersza polecenia, które umożliwia interakcję z serwerem PostgreSQL.
Korzystanie z powłoki SQL
Innym sposobem ustalenia wersji serwera PostgreSQL jest zalogowanie się do monitu serwera SQL i użycie instrukcji SQL do wydrukowania wersji.
Możesz uzyskać dostęp do powłoki PostgreSQL za pomocą klienta GUI, takiego jak pgAdmin lub
psql
:
sudo -u postgres psql
Poniższa instrukcja wyświetla wersję serwera PostgreSQL wraz z informacjami o kompilacji:
SELECT version();
version ------------------------------------------------------------------------------------------------------------ PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit (1 row)
SHOW server_version;
server_version ---------------- 10.6 (1 row)
Wniosek
, pokazaliśmy kilka różnych opcji dotyczących znalezienia wersji serwera PostgreSQL działającego w twoim systemie.
Jeśli masz jakieś pytania, zostaw komentarz.
postgresqlJak sprawdzić wersję BIOS w Windows 10
Ten post pokazuje, jak sprawdzić aktualną wersję BIOS w Windows 10 / 8.1 / 8/7 używając Windows Registry, WMIC / CMD, System Information Tool lub DXDiag.
Jak sprawdzić wersję PowerShell w systemie Windows 10
Użyj tego polecenia, aby sprawdzić, pobrać i pokazać wersję PowerShell zainstalowaną w systemie Windows 10/8 / 7 / komputer.
Jak sprawdzić lub sprawdzić, gdzie link lub adres URL przekierowuje do
Te bezpłatne narzędzia online pomagają znaleźć, czy adres URL, który Cię przekierowuje chcesz sprawdzić idzie do wybranego miejsca docelowego, czy nie. Znajdź miejsce, do którego przekierowuje dany URL lub link.







