Поиск по сайту:
Адаптировать старые программы к новым машинам обычно означает заставить новые машины работать по-старому. (Алан.Дж.Перлис)

Как проверить версию PostgreSQL

20.11.2019
8 Примера установки PostgreSQL, создание базы данных и таблиц, создание и выбор записей PostgreSQL, часто называемый просто Postgres, представляет собой универсальную систему управления объектно-реляционными базами данных с открытым исходным кодом.

Знание того, какая версия сервера PostgreSQL установлена ​​и работает в вашей системе, может быть важно в некоторых ситуациях. Например, если вы устанавливаете приложение, для которого требуется определенная версия PostgreSQL, вам необходимо выяснить версию вашего сервера PostgreSQL.

В этой статье мы объясним, как узнать, какая версия сервера PostgreSQL работает в вашей системе.

 

Версия PostgreSQL

PostgreSQL имеет версии по следующей схеме:

MAJOR.MINOR

 

Например, в PostgreSQL 12.1 12 – это основная версия и 1 – дополнительная версия.

  • MAJOR- Начиная с PostgreSQL 10, каждый новый основной выпуск увеличивает  часть версии MAJOR на единицу, например, на 10, 11 или 12. До PostgreSQL 10 основные версии были представлены десятичным числом, например, 9.0 или 9.6.
  • MINOR- Незначительный номер релиза является последней частью номера версии. Например, 11.4 и 11.6 являются второстепенными версиями, которые являются частью PostgreSQL версии 11 9.6.15 и 9.6.16 являются частью PostgreSQL версии 9.6.

Основные выпуски PostgreSQL с новыми функциями обычно выпускаются раз в год. Каждый основной релиз поддерживается в течение 5 лет.

 

Использование командной строки

Чтобы узнать, какая версия PostgreSQL работает в вашей системе, вызовите команду postgres с параметром –version или  -V:

postgres --version

 

Команда выведет версию PostgreSQL:

postgres (PostgreSQL) 10.6

 

В этом примере используется версия сервера PostgreSQL 10.6.

Читать  Как сбрасывать значения автоинкремента в MySQL

Если  двоичный файл postgres отсутствует в системном PATH, вы получите сообщение об ошибке «postgres: command not found». Обычно это происходит, когда пакет PostgreSQL не установлен из стандартных репозиториев дистрибутива.

Вы можете найти путь к двоичному файлу с помощью команды locate или find:

sudo find /usr -wholename '*/bin/postgres'

 

sudo updatedb
locate bin/postgres

 

Вывод должен выглядеть примерно так:

/usr/lib/postgresql/9.6/bin/postgres

 

Как только вы найдете путь к двоичному файлу, вы можете использовать его для получения версии сервера PostgreSQL:

/usr/lib/postgresql/9.6/bin/postgres -V

 

Версию клиентской утилиты psql в PostgreSQL  можно найти с помощью следующей команды:

psql --version

 

Вывод будет выглядеть примерно так:

postgres (PostgreSQL) 10.6

 

psql  – интерактивная утилита командной строки, которая позволяет вам взаимодействовать с сервером PostgreSQL.

 

Использование оболочки SQL

Другой способ определить версию сервера PostgreSQL – войти в SQL-запрос сервера и использовать инструкцию SQL для распечатки версии.

Вы можете получить доступ к оболочке PostgreSQL с помощью GUI-клиента, такого как pgAdmin или с помощью psql:

sudo -u postgres psql

 

Следующий оператор отображает версию сервера PostgreSQL вместе с информацией о сборке:

SELECT version();

 

                                                  version                                                   
------------------------------------------------------------------------------------------------------------
 PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit
(1 row)

 

Если вы хотите получить только номер версии сервера PostgreSQL, используйте следующий запрос:

SHOW server_version;

 

 server_version 
----------------
 10.6
(1 row)

 

Читать  Как установить SQLite 3 в Ubuntu 22.04

Вывод

В этой статье мы показали несколько разных вариантов того, как найти версию сервера PostgreSQL, работающую в вашей системе.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 4,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
melnik

Spasibo

Это может быть вам интересно


Рекомендуемое
WordPress, несомненно, является лучшей платформой для создания любого типа веб-сайта.…

Спасибо!

Теперь редакторы в курсе.