PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да проверите вашата PostgreSQL версия

В тази статия представям няколко начина да проверите вашата версия на 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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql невалидна команда \N докато възстановяване на sql

  2. Има ли удар в производителността при използване на десетични типове данни (MySQL / Postgres)

  3. Изпълнение на PostgreSQL само в паметта

  4. Как да променя форматирането на връщаните ми стойности в тази функция?

  5. Настройка на Django и PostgreSQL на две различни EC2 инстанции