Как узнать версию PostgreSQL Linux: подробная инструкция для начинающих

Чтобы узнать версию PostgreSQL в Linux, вы можете использовать команду psql --version в командной строке. Вот пример:

    $ psql --version
    PostgreSQL 13.5 (Ubuntu 13.5-1.pgdg18.04+1)      
    
В данном примере выведено сообщение о версии PostgreSQL, которая равна 13.5. Обратите внимание, что это конкретная версия, и у вас может быть установлена другая версия.

Детальный ответ

Как узнать версию Postgres в Linux

PostgreSQL (или просто Postgres) - это мощная реляционная система управления базами данных (СУБД), которая позволяет эффективно организовывать хранение и манипуляцию данными в вашем приложении. Если вы работаете с Postgres в операционной системе Linux, то в какой-то момент вам может понадобиться узнать версию установленной Postgres. В этой статье мы рассмотрим несколько способов, с помощью которых вы можете получить информацию о версии Postgres в Linux.

1. Команда psql

Один из самых простых способов узнать версию Postgres в Linux - использовать команду psql в терминале. Команда psql - это интерактивный терминал, который позволяет вам взаимодействовать с базой данных Postgres.


$ psql --version
    

Эта команда выведет информацию о версии Postgres в терминале.

2. Команда pg_config

Еще один способ узнать версию Postgres в Linux - использовать команду pg_config. Команда pg_config предоставляет информацию о конфигурации установленной Postgres.


$ pg_config --version
    

Эта команда выведет информацию о версии Postgres в терминале.

3. Файл PG_VERSION

Также вы можете узнать версию Postgres, обратившись к файлу PG_VERSION, который находится в директории с данными вашей базы данных.


$ cat /var/lib/postgresql/версия_постгрес/PG_VERSION
    

Замените "версия_постгрес" на фактическую версию Postgres, установленную на вашей системе. Эта команда выведет версию Postgres в терминале.

4. Таблица pg_stat_database

Для получения информации о версии Postgres вы также можете использовать системную таблицу pg_stat_database в базе данных postgres.


SELECT setting FROM pg_settings WHERE name = 'server_version';
    

Этот SQL запрос вернет версию Postgres в результирующем наборе.

5. Facter (для Linux-серверов Puppet)

Если вы используете Puppet для управления вашими Linux-серверами, вы можете воспользоваться модулем Facter для получения информации о версии Postgres.


$ facter -p postgresql_version
    

Эта команда выведет версию Postgres в терминале.

Заключение

В этой статье мы рассмотрели несколько способов узнать версию Postgres в Linux. Вы можете использовать команду psql, команду pg_config, файл PG_VERSION, таблицу pg_stat_database или модуль Facter (для Linux-серверов Puppet), чтобы получить информацию о версии Postgres. Узнав версию Postgres, вы сможете лучше понять, какие функции и возможности доступны в вашей установленной версии Postgres.

Видео по теме

Как определить / узнать версию Linux

Как посмотреть информацию о версии ОС и как узнать версию ядра ОС

Установка PostgreSQL и pgAdmin4 на Linux Ubuntu

Похожие статьи:

Как узнать версию PostgreSQL Linux: подробная инструкция для начинающих