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

Cómo comprobar la versión de PostgreSQL

A veces, es posible que necesite encontrar la versión de PostgreSQL para determinar si un comando o función específicos son compatibles. En este artículo, veremos las diferentes formas de comprobar la versión de PostgreSQL.


Cómo comprobar la versión de PostgreSQL

Estos son los pasos para comprobar la versión de PostgreSQL. Puede encontrar la versión de PostgreSQL tanto para el servidor de la base de datos como para el cliente, a través del comando Shell y consultas SQL. Examinaremos cada uno de estos enfoques uno por uno.


Descubra la versión de PostgreSQL usando el comando Shell

Puede obtener la versión de PostgreSQL para el servidor desde la terminal/línea de comando simplemente emitiendo postgres comando con la opción -V.

$ postgres -V
Postgres (PostgreSQL) 10.3.10

Si postgres El comando no se admite directamente, encuentre la ruta de su binario usando locate comando

$ locate bin/postgres
/usr/lib/postgresql/10.3/bin/postgres

Ahora use la ruta completa con la opción -V para obtener su versión.

$ /usr/lib/postgresql/10.3/bin/postgres -V
Postgres (PostgreSQL) 10.3.10

De manera similar, puede determinar la versión del cliente de PostgreSQL usando psql comando con la opción -V.

$ psql -V
psql (PostgreSQL) 10.3.10

De nuevo, si psql el comando no es compatible, use locate comando para averiguar la ruta de su binario.

$ locate bin/psql
/usr/bin/psql

Ahora ejecute la ruta completa con la opción -V

$ /usr/bin/psql -V
psql (PostgreSQL) 10.3.10

Por cierto, cuando inicia sesión en el shell de PostgreSQL, muestra automáticamente la versión del cliente encima del aviso.

Lea también:Cómo limitar el acceso a la base de datos en PostgreSQL


Encuentre la versión de PostgreSQL usando SQL

También puede encontrar la versión de PostgreSQL mediante consultas SQL. Aquí hay dos consultas SQL para obtener la versión de PostgreSQL. Uno usa version() mientras que el otro usa server_version variable del sistema.

-# SELECT version();
PostgreSQL 10.3.10, compiled by Visual C++ build 1800, 64-bit

O

-# SHOW server_version;
10.3.10

Del mismo modo, también puede ver la versión del cliente PostgreSQL usando psql consulta como se muestra a continuación.

=# \! psql -V 
psql (PostgreSQL) 10.3.10

Hemos proporcionado cuatro formas de obtener la versión de PostgreSQL, tanto para el servidor como para el cliente. Espero que ayude.

Ubiq hace que sea fácil visualizar datos y monitorearlos en paneles en tiempo real. Prueba Ubiq gratis.