LINUX

Cómo verificar qué versión de PostgreSQL está ejecutando desde la CLI

postgresql es un sistema de gestión de bases de datos relacionales de código abierto, comúnmente conocido como Postgres.

Como administrador del sistema, así como administrador de la base de datos, es muy importante conocer la versión instalada y en ejecución de Postgres en su sistema. Por ejemplo, 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 en Servidor y cliente usando diferentes métodos.

Usando la línea de comando

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

$ postgres --version

o

$ postgres -V

Ambos comandos se generarán como:

Output

postgres (PostgreSQL) 12.5 

En este ejemplo, la versión de PostgreSQL es 12.5

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

$ locate /bin/postgres

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

Ruta de la carpeta binaria de PostgreSQL

Escriba la ruta completa y agregue –version o la opción -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 se generarán como:

Output

postgres (PostgreSQL) 12.5 

En este ejemplo, la versión de Postgres es 12.5.

Uso de SQL Shell

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

$ sudo -u postres psql

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

postgres=# SELECT version();
Verificando la versión de PostgreSQL usando SQL Shell

En este ejemplo, la versión de PostgreSQL es 12.5

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

postgres=#  SHOW server_version;

Esta instrucción SQL imprimirá el siguiente resultado:

Versión del servidor PostgreSQL usando la declaración SQL

En este ejemplo, la versión de PostgreSQL que se ejecuta es 12.5

Versión del cliente PSQL

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

$ psql --version

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á el siguiente resultado en su terminal:

versión del cliente psql PostgreSQL

En este ejemplo, la versión de la utilidad del cliente psql es 12.5

Conclusión

Esperamos que este artículo le haya ayudado a encontrar su versión de PostgreSQL de una manera diferente. Por favor, siéntase libre de comentarnos. Gracias.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar