Cet article présente plusieurs méthodes pour vérifier la version du serveur PostgreSQL.
Méthode 1 : SELECT version()
Si vous êtes connecté au serveur PostgreSQL, vous pouvez exécuter l'instruction de requête suivante pour obtenir les informations de version du serveur :
SELECT version();
Voici un exemple du résultat renvoyé :
version
------------------------------------------------------------
PostgreSQL 14.1, compiled by Visual C++ build 1914, 64-bit
(1 row)
Méthode 2 : AFFICHER version_serveur
Si vous n'avez besoin que d'un numéro de version de serveur simple, vous pouvez utiliser l'option de configuration server_version :
SHOW server_version;
Voici un exemple de sortie :
server_version
----------------
14.1
(1 row)
Alternativement, l'option de configuration server_version_num peut renvoyer le numéro de version du serveur sous la forme d'un entier :
SHOW server_version_num;
server_version_num
--------------------
140001
(1 row)
Méthode 3 : Outil de ligne de commande
PostgreSQL fournit de nombreux outils de ligne de commande, qui peuvent tous renvoyer les informations de version correspondantes. Par exemple:
postgres --version
postgres (PostgreSQL) 14.1
Vous pouvez également utiliser l'option -V.
D'autres outils de ligne de commande couramment utilisés incluent pg_config, pg_ctl, initdb, etc. Notez cependant que psql --version renvoie la version de l'outil psql, pas la version du serveur.