Comment résoudre PostgreSQL pgAdmin erreur “Serveur d'instrumentation n'est pas installé” pour adminpack?
PostgreSQL 9.1 pgAdmin III sur Ubuntu donne cet avertissement:
Gourou de l'Indice - l'instrumentation de Serveur n'est pas installé
L'Instrumentation De Serveur
Le serveur manque d'instrumentation fonctions.
pgAdmin II utilise certaines fonctions de soutien qui ne sont pas disponibles par défaut dans toutes les versions de PostgreSQL...
Le adminpack est installé et activé par défaut si ...
Une fois que votre extension est installée, il vous suffit de cliquer sur "Fix it!" bouton ...
Comment résoudre ce problème?
Vous devez vous connecter pour publier un commentaire.
Pour les versions actuelles de PostgreSQL et de pgAdmin, le "Gourou" de la boîte de dialogue d'avertissement a un "Fix it!" bouton ou la commande. L'utiliser.
Si il n'y a pas de "Résoudre le problème!" ensuite, nous pouvons utiliser la ligne de commande Unix comme suit.
C'est pour PostgreSQL 9.1. Les anciennes versions ne différemment.
PostgresSQL docs sont ici:
Installer
adminpack
comme ceci:Pour vérifier que nous avons obtenu les fichiers, en dresser la liste:
Résultat:
Autre façon de trouver le adminpack fichiers:
Utiliser psql à la création de l'extension:
(Si vous n'avez pas de super-utilisateur ou si vous avez besoin de créer un par-db extension, voir les commentaires ci-dessous par @w00t à utiliser
\c dbname
pour se connecter à la base de données)À vérifier:
Résultat:
À la charge de l'extension dans pgAdmin, voir le serveur de base de données icône:
Pour vérifier adminpack est de travail:
\c dbname
pour se connecter à la base de données, apparemment, l'extension est par-db.locate adminpack
me donne/usr/share/postgresql/9.5/extension/adminpack.control
, et j'ai postgresql 9.3 installé, de sorteCREATE EXTENSION adminpack;
me donnecould not open extension control file "/usr/share/postgresql/9.3/extension/adminpack.control": No such file or directory
. J'aimerais quelques conseils.sudo apt-get install postgresql-contrib-9.3
et maintenant ça fonctionne. Auparavant, j'avais installésudo apt-get install postgresql-contrib
(pas de version spécifié)Le "Fix It!" bouton apparaît dans le "Gourou de l'Indice" boîte de dialogue à côté de OK et Annuler. Si vous ne sont pas offerts sur le bouton, entrez la commande suivante dans une console:
puis cliquez sur le gourou bouton (dans ma version, un visage à la gauche de l' ? bouton) et le "Fix It!" bouton doit apparaître. Cliquez sur elle.
Voir la réponse de joelparkerhenderson si le Fixer! le bouton n'apparaît pas.
sudo apt-get install postgresql-contrib-9.3
, passudo apt-get install postgresql-contrib