Android

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

instalar e configurar postgres 9.6

instalar e configurar postgres 9.6

Оглавление:

Anonim

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 .

Если двоичный файл postgres отсутствует в системной переменной PATH, вы получите сообщение об ошибке «postgres: команда не найдена». Обычно это происходит, когда пакет 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

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

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)

SHOW server_version;

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

Вывод

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

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

PostgreSQL