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