PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment vérifier votre version de PostgreSQL

Dans cet article, je présente plusieurs façons de vérifier votre version de PostgreSQL.

Option 1 :SÉLECTIONNER version()

Si vous êtes déjà connecté à PostgreSQL, exécutez la requête suivante pour renvoyer les informations de version du serveur PostgreSQL :

SELECT version();

Voici le résultat lors de l'utilisation de 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)

Cette option est pratique lorsque vous êtes connecté à une base de données PostgreSQL à l'aide d'une interface graphique telle que PgAdmin, DBeaver, Azure Data Studio, etc.

Mais vous pouvez exécuter la même requête lorsque vous êtes connecté à une base de données PostgreSQL en utilisant le psql interface de ligne de commande (CLI).

Option 2 :AFFICHER la version_du_serveur

Si vous ne voulez que le numéro de version, exécutez SHOW server_version :

SHOW server_version;

Voici le résultat lors de l'utilisation de PostgreSQL 12.1 :

server_version 
----------------
12.1

Vous pouvez également utiliser le server_version_num commande pour renvoyer le numéro de version sous forme d'entier :

SHOW server_version_num;

Voici le résultat lors de l'utilisation de PostgreSQL 12.1

server_version_num 
--------------------
120001

Option 3 :Utiliser l'interface de ligne de commande

Voici quelques options pratiques de l'interface de ligne de commande (CLI).

L'utilitaire pg_config

Le pg_config récupère des informations sur la version installée de PostgreSQL.

Exécutez-le avec le --version L'option renvoie le numéro de version du serveur PostgreSQL :

pg_config --version

Voici le résultat lors de l'utilisation de la version 12.1 :

PostgreSQL 12.1

Une autre façon de le faire est d'utiliser postgres -V .

postgres -V

Résultat :

postgres (PostgreSQL) 12.1

Le client psql

psql est une interface basée sur un terminal pour PostgreSQL.

Exécution de psql --version renvoie le psql numéro de version :

psql --version

Voici le résultat lors de l'utilisation de la version 12.1 :

psql (PostgreSQL) 12.1

Vous pouvez également utiliser une syntaxe raccourcie psql -V pour retourner le même résultat.

psql -V

Résultat :

psql (PostgreSQL) 12.1