Cómo comprobar qué versión de PostgreSQL se está ejecutando desde CLI

PostgreSQL es un sistema de administración de bases de datos relacionales de código abierto que se conoce comúnmente como Postgres.

Como administrador del sistema y administrador de la base de datos, es muy importante conocer la versión instalada y en ejecución de Postgres en su sistema. Para example, si está implementando una aplicación que requiere una versión específica de Postgres, es posible que deba buscar la misma versión de PostgreSQL Server.

En este artículo explicaré cómo comprobar su versión de PostgreSQL sobre servidor y cliente utilizando diferentes métodos.

Usando línea de comando

Para encontrar la versión de PostgreSQL en ejecución en su sistema, acceda a su terminal y ejecute el comando postgres con la opción -V o –version:

$ postgres –versión

o

$ postgres -V

Ambos comandos darán salida como:

Salida de postgres (PostgreSQL) 12.5

En esto example, la versión de PostgreSQL es 12.5

Si el archivo binario de postgres no está presente en la ruta del sistema, obtendrá un error que dice “postgres: comando no encontrado”. Para mitigar estos problemas, debe encontrar el directorio binario de PostgreSQL. Enter el siguiente comando para ubicar la carpeta binaria de PostgreSQL:

$ localizar / bin / postgres

La ruta completa de su carpeta binaria postgresql se muestra en su terminal.

Ruta de la carpeta binaria de PostgreSQL

Escriba la ruta completa y agregue la opción –version o -V para obtener la versión actual del servidor PostgreSQL.

$ / usr / lib / postgresql / 12 / bin / postgres –version $ / usr / lib / postgresql / 12 / bin / postgres -V

Ambos comandos darán salida como:

Salida de postgres (PostgreSQL) 12.5

En esto example, La versión de Postgres es 12.5.

Usando SQL Shell

La versión de PostgreSQL se puede recuperar desde el indicador de PostgreSQL. Inicie sesión en el indicador SQL del servidor y ejecute el comando SQL para imprimir la versión.

PS sudo -u postres psql

Escriba el siguiente comando SQL para verificar la versión actual de PostgreSQL:

postgres = # SELECCIONAR versión ();

Verificando la versión de PostgreSQL usando SQL Shell

En esto example, La versión de PostgreSQL es 12.5

Puede mostrar solo la versión del servidor PostgreSQL utilizando la siguiente declaración SQL.

postgres = # MOSTRAR versión_servidor;

Esta declaración SQL imprimirá la siguiente salida:

Versión de servidor de PostgreSQL usando declaración SQL

En esto example, ejecutando la versión de PostgreSQL es 12.5

Versión del cliente PSQL

psql es una herramienta de utilidad de línea de comandos interactiva basada en terminal que actúa como una interfaz para PostgreSQL que le permite interactuar con el servidor PostgreSQL. Puede ejecutar el siguiente comando para mostrar la versión de la utilidad de cliente psql:

$ psql –versión

También puede ejecutar el comando psql con la opción -V para imprimir la versión de la utilidad del cliente psql.

$ psql -V

Obtendrá la siguiente salida en su terminal:

Versión de cliente psql de PostgreSQL

En esto example, la versión de la herramienta de utilidad de cliente psql es 12.5

Conclusión

Esperamos que este artículo te haya ayudado a encontrar la versión de PostgreSQL de una manera diferente. No dude en comentar sobre nosotros. Gracias.