Cómo comprobar la versión de PostgreSQL

27 feb 2021 2 min di lettura
Cómo comprobar la versión de PostgreSQL
Indice dei contenuti

Introducción

PostgreSQL, a menudo conocido simplemente como Postgres, es un sistema de administración de bases de datos relacionales de objetos de propósito general de código abierto.

Saber qué versión del servidor PostgreSQL está instalada y ejecutándose en su sistema puede ser importante en algunas situaciones. Por ejemplo, si está instalando una aplicación que requiere una versión específica de PostgreSQL, necesitará averiguar la versión de su servidor PostgreSQL.

En este artículo, explicaremos cómo encontrar qué versión del servidor PostgreSQL se está ejecutando en su sistema.

Usando la línea de comando

Para saber qué versión de PostgreSQL se está ejecutando en su sistema, emita el postgres con la opción --version o -V

postgres --version

El comando imprimirá la versión de PostgreSQL:

postgres (PostgreSQL) 10.6

En este ejemplo, la versión del servidor PostgreSQL es 10.6.

Si el postgres no se encuentra en la RUTA del sistema, se mostrará un error similar al siguiente "postgres: comando no encontrado". Esto suele ocurrir cuando el paquete PostgreSQL no se instala desde los repositorios estándar de la distribución.

Puede encontrar la ruta al binario con el comando de locate o find

sudo find /usr -wholename '*/bin/postgres'
sudo updatedb
locate bin/postgres

La salida debería verse así:

/usr/lib/postgresql/9.6/bin/postgres

Una vez que encuentre la ruta binaria, puede usarla para obtener la versión del servidor PostgreSQL:

/usr/lib/postgresql/9.6/bin/postgres -V

La versión de la psql PostgreSQL se puede encontrar usando el siguiente comando:

psql --version

La salida se verá así:

postgres (PostgreSQL) 10.6

psql es una utilidad de línea de comandos interactiva que le permite interactuar con el servidor PostgreSQL.

Usando el shell SQL

Otra forma de determinar la versión del servidor PostgreSQL es acceder al indicador SQL del servidor y usar una declaración SQL para imprimir la versión.

Puede acceder al shell de PostgreSQL utilizando un cliente GUI como pgAdmin o con psql:

sudo -u postgres psql

La siguiente declaración muestra la versión del servidor PostgreSQL junto con la información de compilación:

SELECT version();
 version
 ------------------------------------------------------------------------------------------------------------
 PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit
 (1 row)

Si solo desea obtener el número de versión del servidor PostgreSQL, use la siguiente consulta:

SHOW server_version;
 server_version
 ----------------
 10.6
 (1 row)

Conclusión

En este artículo, hemos mostrado varias opciones sobre cómo encontrar la versión del servidor PostgreSQL que se ejecuta en su sistema.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.