Parfois, vous devrez peut-être trouver la version de PostgreSQL pour déterminer si une commande ou une fonctionnalité spécifique est prise en charge. Dans cet article, nous examinerons les différentes façons de vérifier la version de PostgreSQL.
Comment vérifier la version de PostgreSQL
Voici les étapes pour vérifier la version de PostgreSQL. Vous pouvez trouver la version de PostgreSQL pour le serveur de base de données et le client, via la commande Shell ainsi que les requêtes SQL. Nous allons examiner chacune de ces approches une par une.
Découvrez la version de PostgreSQL à l'aide de la commande Shell
Vous pouvez obtenir la version de PostgreSQL pour le serveur à partir du terminal/de la ligne de commande en émettant simplement postgres commande avec l'option -V.
$ postgres -V
Postgres (PostgreSQL) 10.3.10
Si postgres la commande n'est pas directement prise en charge, trouvez le chemin de son binaire en utilisant locate commande
$ locate bin/postgres
/usr/lib/postgresql/10.3/bin/postgres
Utilisez maintenant le chemin complet avec l'option -V pour obtenir sa version.
$/usr/lib/postgresql/10.3/bin/postgres
-V Postgres (PostgreSQL) 10.3.10
De même, vous pouvez déterminer la version du client PostgreSQL en utilisant psql commande avec l'option -V.
$ psql -V
psql (PostgreSQL) 10.3.10
Encore une fois, si psql la commande n'est pas prise en charge, utilisez locate commande pour connaître le chemin de son binaire.
$ locate bin/psql /usr/bin/psql
Exécutez maintenant le chemin complet avec l'option -V
$ /usr/bin/psql -V
psql (PostgreSQL) 10.3.10
Au fait, lorsque vous vous connectez au shell PostgreSQL, il affiche automatiquement la version du client au-dessus de l'invite.
Lire aussi :Comment limiter l'accès à la base de données dans PostgreSQL
Rechercher la version de PostgreSQL à l'aide de SQL
Vous pouvez également trouver la version de PostgreSQL à l'aide de requêtes SQL. Voici deux requêtes SQL pour obtenir la version de PostgreSQL. On utilise version() fonction tandis que l'autre utilise server_version variable système.
-# SELECT version();
PostgreSQL 10.3.10, compiled by Visual C++ build 1800, 64-bit
OU
-# SHOW server_version; 10.3.10
De même, vous pouvez également afficher la version du client PostgreSQL en utilisant psql requête comme indiqué ci-dessous.
=# \! psql -V
psql (PostgreSQL) 10.3.10
Nous avons fourni quatre façons d'obtenir la version de PostgreSQL, à la fois pour le serveur et pour le client. J'espère que ça aide.
Ubiq facilite la visualisation des données et leur suivi dans des tableaux de bord en temps réel. Essayez Ubiq gratuitement.