5 способов проверить версию PostgreSQL с примерами кода

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

  1. Командная строка:

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

psql --version

Появится версия PostgreSQL, установленная в вашей системе.

  1. SQL-запрос:

Вы можете выполнить запрос к базе данных PostgreSQL, чтобы получить информацию о версии. Подключитесь к базе данных с помощью клиента PostgreSQL, например psql, и выполните следующий SQL-запрос:

SELECT version();

Результат будет содержать информацию о версии PostgreSQL.

  1. Использование метакоманды psql:

Если вы уже подключены к базе данных PostgreSQL с помощью инструмента командной строки psql, вы можете использовать метакоманду \gsetдля сохранения информации о версии в переменной.. Выполните следующие команды:

\gset
SELECT version();

После выполнения этих команд вы можете получить доступ к информации о версии, используя переменную version:

echo :version
  1. Утилита pg_config:

Другой метод — использовать утилиту pg_config, которая предоставляет информацию об установке PostgreSQL. Откройте терминал или командную строку и выполните следующую команду:

pg_config --version

Появится информация о версии.

  1. Использование информационной схемы:

Вы можете запросить схему pg_catalogв PostgreSQL, чтобы получить информацию о версии. Подключитесь к своей базе данных с помощью клиента PostgreSQL и выполните следующий SQL-запрос:

SELECT version_num FROM pg_catalog.pg_version;

Это вернет номер версии PostgreSQL.