En este artículo presento varias formas de verificar su versión de PostgreSQL.
Opción 1:SELECCIONAR versión()
Si ya está conectado a PostgreSQL, ejecute la siguiente consulta para devolver la información de la versión del servidor de PostgreSQL:
SELECT version();
Este es el resultado al usar PostgreSQL 12.1:
version ------------------------------------------------------------------------------------------------------------- PostgreSQL 12.1 on x86_64-apple-darwin16.7.0, compiled by Apple LLVM version 8.1.0 (clang-802.0.42), 64-bit (1 row)
Esta opción es útil cuando está conectado a una base de datos PostgreSQL mediante una GUI como PgAdmin, DBeaver, Azure Data Studio, etc.
Pero puede ejecutar la misma consulta cuando está conectado a una base de datos PostgreSQL usando psql interfaz de línea de comandos (CLI).
Opción 2:MOSTRAR versión_servidor
Si solo desea el número de versión, ejecute SHOW server_version
:
SHOW server_version;
Este es el resultado al usar PostgreSQL 12.1:
server_version ---------------- 12.1
También puede usar el server_version_num
comando para devolver el número de versión como un número entero:
SHOW server_version_num;
Este es el resultado al usar PostgreSQL 12.1
server_version_num -------------------- 120001
Opción 3:Usar la CLI
Aquí hay un par de opciones útiles de la interfaz de línea de comandos (CLI).
La utilidad pg_config
El pg_config La utilidad recupera información sobre la versión instalada de PostgreSQL.
Ejecutándolo con --version
opción devuelve el número de versión del servidor PostgreSQL:
pg_config --version
Aquí está el resultado al usar la versión 12.1:
PostgreSQL 12.1
Otra forma de hacerlo es usar postgres -V
.
postgres -V
Resultado:
postgres (PostgreSQL) 12.1
El cliente psql
psql es un front-end basado en terminal para PostgreSQL.
Ejecutando psql --version
devuelve el psql número de versión:
psql --version
Aquí está el resultado al usar la versión 12.1:
psql (PostgreSQL) 12.1
También puede usar una sintaxis abreviada psql -V
para devolver el mismo resultado.
psql -V
Resultado:
psql (PostgreSQL) 12.1