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

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

Понякога може да се наложи да намерите версия на PostgreSQL, за да определите дали конкретна команда или функция се поддържа в нея. В тази статия ще разгледаме различните начини за проверка на версията на PostgreSQL.


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

Ето стъпките за проверка на версията на PostgreSQL. Можете да намерите версия на PostgreSQL както за сървър на база данни, така и за клиент, чрез командата Shell, както и SQL заявки. Ще разгледаме всеки един от тези подходи един по един.


Разберете версията на PostgreSQL с помощта на Shell Command

Можете да получите версия на PostgreSQL за сървър от терминал/команден ред, като просто издадете postgres команда с опция -V.

$ postgres -V
Postgres (PostgreSQL) 10.3.10

Ако postgres командата не се поддържа директно, намерете пътя на нейния двоичен файл, като използвате locate команда

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

Сега използвайте пълния път с опция -V, за да получите неговата версия.

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

По подобен начин можете да определите версията на клиента PostgreSQL с помощта на psql команда с опция -V.

$ psql -V
psql (PostgreSQL) 10.3.10

Отново, ако psql командата не се поддържа, използвайте locate команда, за да разберете пътя на неговия двоичен файл.

$ locate bin/psql
/usr/bin/psql

Сега стартирайте пълния път с опция -V

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

Между другото, когато влезете в PostgreSQL shell, той автоматично показва версията на клиента над подканата.

Прочетете също:Как да ограничите достъпа до база данни в PostgreSQL


Намерете версията на PostgreSQL с помощта на SQL

Можете също да намерите версия на PostgreSQL, като използвате SQL заявки. Ето две SQL заявки, за да получите версия на PostgreSQL. Единият използва version() функция, докато другата използва server_version системна променлива.

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

ИЛИ

-# SHOW server_version;
10.3.10

По подобен начин можете също да прегледате версията на клиента PostgreSQL, като използвате psql заявка, както е показано по-долу.

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

Предоставихме четири начина да получите версия на PostgreSQL, както за сървър, така и за клиент. Надявам се да помогне.

Ubiq улеснява визуализирането на данни и наблюдението им в табла за управление в реално време. Изпробвайте Ubiq безплатно.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да създам ограничение, за да проверя дали имейл е валиден в postgres?

  2. Поканата за документи за PGDay.IT 2011 е удължена

  3. Надстройка на Slony-I 2.0.x до най-новата версия 2.1.x

  4. Как да покажа функцията, процедурата, задейства изходния код в postgresql?

  5. Балансиране на натоварването на PostgreSQL с помощта на HAProxy &Keepalived