В тази статия представям няколко начина да проверите вашата версия на PostgreSQL.
Опция 1:ИЗБЕРЕТЕ версия()
Ако вече сте свързани с PostgreSQL, изпълнете следната заявка, за да върнете информацията за версията на PostgreSQL сървъра:
ИЗБЕРЕТЕ версия();
Ето резултата при използване на PostgreSQL 12.1:
<предварителна> версия ------------------------------------------------------- -------------------------------------------------- ------------- PostgreSQL 12.1 на x86_64-apple-darwin16.7.0, компилиран от Apple LLVM версия 8.1.0 (clang-802.0.42), 64-битов (1 ред)Тази опция е удобна, когато сте свързани към PostgreSQL база данни с помощта на графичен интерфейс като PgAdmin, DBeaver, Azure Data Studio и др.
Но можете да изпълните същата заявка, когато сте свързани към PostgreSQL база данни с помощта на psql интерфейс на командния ред (CLI).
Опция 2:ПОКАЖЕТЕ сървърна версия
Ако искате само номера на версията, стартирайте SHOW server_version
:
ПОКАЖЕТЕ сървърна версия;
Ето резултата при използване на PostgreSQL 12.1:
версия_сървър ----------------12.1
Можете също да използвате server_version_num
команда за връщане на номера на версията като цяло число:
ПОКАЖЕНЕ номер_версия на сървъра;
Ето резултата при използване на PostgreSQL 12.1
номер_версия_сървър --------------------120001
Опция 3:Използване на CLI
Ето няколко удобни опции за интерфейса на командния ред (CLI).
Помощната програма pg_config
pg_config помощната програма извлича информация за инсталираната версия на PostgreSQL.
Изпълнява се с --version
опцията връща номера на версията на PostgreSQL сървъра:
pg_config --version
Ето резултата при използване на версия 12.1:
PostgreSQL 12.1
Друг начин да го направите е да използвате postgres -V
.
postgres -V
Резултат:
postgres (PostgreSQL) 12.1
Клиентът psql
psql е базиран на терминал преден край на PostgreSQL.
Изпълнява се psql --version
връща psql номер на версията:
psql --версия
Ето резултата при използване на версия 12.1:
psql (PostgreSQL) 12.1
Можете също да използвате съкратен синтаксис psql -V
за да върнете същия резултат.
psql -V
Резултат:
psql (PostgreSQL) 12.1