Este artículo presenta varios métodos para verificar la versión del servidor PostgreSQL.
Método 1: SELECCIONE la versión ()
Si se ha conectado al servidor PostgreSQL, puede ejecutar la siguiente instrucción de consulta para obtener la información de la versión del servidor:
SELECT version();
Aquí hay un ejemplo del resultado devuelto:
version
------------------------------------------------------------
PostgreSQL 14.1, compiled by Visual C++ build 1914, 64-bit
(1 row)
Método 2: MOSTRAR versión_servidor
Si solo necesita obtener un número de versión de servidor simple, puede usar la opción de configuración server_version:
SHOW server_version;
Aquí hay una salida de ejemplo:
server_version
----------------
14.1
(1 row)
Alternativamente, la opción de configuración server_version_num puede devolver el número de versión del servidor como un número entero:
SHOW server_version_num;
server_version_num
--------------------
140001
(1 row)
Método 3: herramienta de línea de comandos
PostgreSQL proporciona muchas herramientas de línea de comandos, todas las cuales pueden devolver la información de la versión correspondiente. Por ejemplo:
postgres --version
postgres (PostgreSQL) 14.1
También puede utilizar la opción -V.
Otras herramientas de línea de comandos de uso común incluyen pg_config, pg_ctl, initdb, etc. Tenga en cuenta, sin embargo, que psql --version devuelve la versión de la herramienta psql, no la versión del servidor.