Je veux vérifier dans un script si PostgreSQL est installé ou non sur Linux et imprimer le résultat. Avez-vous des suggestions sur la manière de procéder à cette vérification ?
Réponses
Trop de publicités?Toutes les réponses ci-dessus sont bonnes, mais pas dans tous les cas.
En gros, vérifiez le dossier /etc/postgresql/
dans la plupart des cas, il n'y aura qu'un seul sous-dossier, par exemple. /etc/postgresql/11/
(ou /etc/postgresql/12
) ce qui signifie que vous avez installé la version 11 (ou 12), cependant dans de nombreux cas vous pouvez avoir plusieurs de ces sous-dossiers, donc les avoir tous signifie que toutes ces versions ont été installées et peuvent être utilisées ... soyez donc conscient de cette trace importante.
ps utilisant Ubuntu 18.04
- Réponses précédentes
- Plus de réponses
0 votes
Que voulez-vous dire par "PostgreSQL est installé" ? Le client Pgsql ? Bibliothèques du client ? Serveur Pgsql ?
0 votes
Voir aussi ces commandes BASH génériques : stackoverflow.com/a/677212/1736679