PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak sprawdzić wersję PostgreSQL

Czasami może być konieczne znalezienie wersji PostgreSQL, aby określić, czy jest w niej obsługiwana określona komenda lub funkcja. W tym artykule przyjrzymy się różnym sposobom sprawdzania wersji PostgreSQL.


Jak sprawdzić wersję PostgreSQL

Oto kroki, aby sprawdzić wersję PostgreSQL. Wersję PostgreSQL można znaleźć zarówno dla serwera bazy danych, jak i klienta, za pomocą polecenia powłoki oraz zapytań SQL. Przyjrzymy się każdemu z tych podejść jeden po drugim.


Sprawdź wersję PostgreSQL za pomocą polecenia powłoki

Możesz pobrać wersję PostgreSQL dla serwera z terminala/wiersza poleceń, wydając po prostu postgres polecenie z opcją -V.

$ postgres -V
Postgres (PostgreSQL) 10.3.10

Jeśli postgres polecenie nie jest bezpośrednio obsługiwane, znajdź ścieżkę jego pliku binarnego za pomocą zlokalizuj polecenie

$ locate bin/postgres
/usr/lib/postgresql/10.3/bin/postgres

Teraz użyj pełnej ścieżki z opcją -V, aby pobrać jej wersję.

$ /usr/lib/postgresql/10.3/bin/postgres -V
Postgres (PostgreSQL) 10.3.10

Podobnie możesz określić wersję klienta PostgreSQL za pomocą psql polecenie z opcją -V.

$ psql -V
psql (PostgreSQL) 10.3.10

Ponownie, jeśli psql polecenie nie jest obsługiwane, użyj zlokalizuj polecenie, aby znaleźć ścieżkę do swojego pliku binarnego.

$ locate bin/psql
/usr/bin/psql

Teraz uruchom pełną ścieżkę z opcją -V

$ /usr/bin/psql -V
psql (PostgreSQL) 10.3.10

Przy okazji, kiedy logujesz się do powłoki PostgreSQL, automatycznie wyświetla ona wersję klienta powyżej znaku zachęty.

Przeczytaj także:Jak ograniczyć dostęp do bazy danych w PostgreSQL


Znajdź wersję PostgreSQL za pomocą SQL

Możesz również znaleźć wersję PostgreSQL za pomocą zapytań SQL. Oto dwa zapytania SQL do pobrania wersji PostgreSQL. Jeden używa version() funkcja, podczas gdy druga używa wersja_serwera zmienna systemowa.

-# SELECT version();
PostgreSQL 10.3.10, compiled by Visual C++ build 1800, 64-bit

LUB

-# SHOW server_version;
10.3.10

Podobnie, możesz również wyświetlić wersję klienta PostgreSQL za pomocą psql zapytanie, jak pokazano poniżej.

=# \! psql -V 
psql (PostgreSQL) 10.3.10

Dostarczyliśmy cztery sposoby uzyskania wersji PostgreSQL, zarówno dla serwera, jak i klienta. Mam nadzieję, że to pomoże.

Ubiq ułatwia wizualizację danych i monitorowanie ich w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj Ubiq za darmo.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:Pokaż tabele w PostgreSQL

  2. org.hibernate.internal.util.config.ConfigurationException:nie można zlokalizować zasobu cfg.xml [/HibernateTest/src/hibernate.cfg.xml]

  3. Jak rejestrować zapytania PostgreSQL?

  4. Postgres nie mógł połączyć się z serwerem

  5. Używanie INSERT z bazą danych PostgreSQL w Pythonie