Чтобы проверить версию PostgreSQL, вы можете использовать разные методы в зависимости от среды, в которой вы работаете. Вот несколько подходов с примерами кода:
- Командная строка:
Вы можете использовать инструмент командной строки psql
, чтобы проверить версию PostgreSQL. Откройте терминал или командную строку и выполните следующую команду:
psql --version
Появится версия PostgreSQL, установленная в вашей системе.
- SQL-запрос:
Вы можете выполнить запрос к базе данных PostgreSQL, чтобы получить информацию о версии. Подключитесь к базе данных с помощью клиента PostgreSQL, например psql
, и выполните следующий SQL-запрос:
SELECT version();
Результат будет содержать информацию о версии PostgreSQL.
- Использование метакоманды psql:
Если вы уже подключены к базе данных PostgreSQL с помощью инструмента командной строки psql
, вы можете использовать метакоманду \gset
для сохранения информации о версии в переменной.. Выполните следующие команды:
\gset
SELECT version();
После выполнения этих команд вы можете получить доступ к информации о версии, используя переменную version
:
echo :version
- Утилита pg_config:
Другой метод — использовать утилиту pg_config
, которая предоставляет информацию об установке PostgreSQL. Откройте терминал или командную строку и выполните следующую команду:
pg_config --version
Появится информация о версии.
- Использование информационной схемы:
Вы можете запросить схему pg_catalog
в PostgreSQL, чтобы получить информацию о версии. Подключитесь к своей базе данных с помощью клиента PostgreSQL и выполните следующий SQL-запрос:
SELECT version_num FROM pg_catalog.pg_version;
Это вернет номер версии PostgreSQL.