Android

Comment vérifier la version postgresql

Comment vérifier l'utilisation de la taille de la base de données du serveur Control-M de PostgreSQL

Comment vérifier l'utilisation de la taille de la base de données du serveur Control-M de PostgreSQL

Table des matières:

Anonim

PostgreSQL, souvent connu simplement sous le nom de Postgres, est un système de gestion de base de données relationnelle objet open source.

Savoir quelle version du serveur PostgreSQL est installé et exécuté sur votre système peut être important dans certaines situations. Par exemple, si vous installez une application qui nécessite une version spécifique de PostgreSQL, vous devrez connaître la version de votre serveur PostgreSQL.

, nous vous expliquerons comment trouver la version du serveur PostgreSQL exécutée sur votre système.

Gestion des versions de PostgreSQL

Les versions de PostgreSQL sont versionnées en utilisant le schéma suivant:

MAJOR.MINOR

Par exemple, dans PostgreSQL 12.1, 12 est une version majeure et 1 est une version mineure.

  • MAJOR - À partir de PostgreSQL 10, chaque nouvelle version majeure augmente la partie MAJOR de la version d'une unité, par exemple 10, 11 ou 12. Avant PostgreSQL 10, les versions majeures étaient représentées par un nombre décimal, par exemple, 9.0 ou 9.6.

    MINOR - Le numéro de version mineure est la dernière partie du numéro de version. Par exemple, 11.4 et 11.6 sont des versions mineures qui font partie de la version 11 de PostgreSQL, et 9.6.15 et 9.6.16 font partie de la version 9.6 de PostgreSQL.

Les versions majeures de PostgreSQL avec de nouvelles fonctionnalités sont généralement livrées une fois par an. Chaque version majeure est prise en charge pendant 5 ans.

Utilisation de la ligne de commande

Pour savoir quelle version de PostgreSQL s'exécute sur votre système, appelez la commande postgres avec l'option --version ou -V :

postgres --version

La commande affichera la version PostgreSQL:

postgres (PostgreSQL) 10.6

Dans cet exemple, la version du serveur PostgreSQL est 10.6 .

Si le binaire postgres n'est pas dans le PATH du système, vous obtiendrez une erreur disant «postgres: commande introuvable». Cela se produit généralement lorsque le package PostgreSQL n'est pas installé à partir des référentiels standard de la distribution.

Vous pouvez trouver le chemin vers le binaire avec la commande locate ou Find:

sudo find /usr -wholename '*/bin/postgres'

sudo updatedb locate bin/postgres

La sortie devrait ressembler à ceci:

/usr/lib/postgresql/9.6/bin/postgres

Une fois que vous avez trouvé le chemin vers le binaire, vous pouvez l'utiliser pour obtenir la version du serveur PostgreSQL:

/usr/lib/postgresql/9.6/bin/postgres -V

La version de l'utilitaire client PostgreSQL, psql peut être trouvée à l'aide de la commande suivante:

psql --version

La sortie ressemblera à ceci:

postgres (PostgreSQL) 10.6

psql est un utilitaire de ligne de commande interactif qui vous permet d'interagir avec le serveur PostgreSQL.

Utilisation du shell SQL

Une autre façon de déterminer la version du serveur PostgreSQL consiste à se connecter à l'invite SQL du serveur et à utiliser une instruction SQL pour imprimer la version.

Vous pouvez accéder au shell PostgreSQL en utilisant un client GUI comme pgAdmin ou avec psql :

sudo -u postgres psql

L'instruction suivante affiche la version du serveur PostgreSQL avec les informations de build:

SELECT version();

version ------------------------------------------------------------------------------------------------------------ PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit (1 row)

SHOW server_version;

server_version ---------------- 10.6 (1 row)

Conclusion

, nous avons montré plusieurs options différentes sur la façon de trouver la version du serveur PostgreSQL fonctionnant sur votre système.

N'hésitez pas à laisser un commentaire si vous avez des questions.

postgresql