sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo verificar su versión de PostgreSQL

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