PostgreSQL 9.1 pgAdmin III sur Ubuntu donne cet avertissement:
Astuce Guru - L'instrumentation du serveur n'est pas installée
Instrumentation serveur
Le serveur n'a pas de fonctions d'instrumentation.
pgAdmin II utilise certaines fonctions de support qui ne sont pas disponibles par défaut dans toutes les versions de PostgreSQL ...
L'adminpack est installé et activé par défaut si ...
Une fois votre extension installée, il vous suffit de cliquer sur le "Fix it!" bouton ...
Comment résoudre ça?
Pour les versions actuelles de PostgreSQL et de pgAdmin, l'avertissement de la boîte de dialogue "Guru" a un "Fix it!" bouton ou commande. Utilise le.
S'il n'y a pas de "Fix it!" alors nous pouvons utiliser la ligne de commande Unix comme suit.
C'est pour PostgreSQL 9.1. Les anciennes versions le font différemment.
Les documents PostgresSQL sont ici:
Installez adminpack
comme ceci:
$ Sudo apt-get install postgresql-contrib
Pour vérifier que nous avons obtenu les fichiers, répertoriez-les:
$ dpkg -L postgresql-contrib-9.1 | grep adminpack
Résultat:
/usr/share/postgresql/9.1/extension/adminpack.control
/usr/share/postgresql/9.1/extension/adminpack--1.0.sql
/usr/lib/postgresql/9.1/lib/adminpack.so
Autre moyen de trouver les fichiers adminpack:
$ Sudo updatedb
$ locate adminpack
Utilisez psql pour créer l'extension:
$ Sudo -u postgres -i
$ psql [dbname]
# CREATE EXTENSION adminpack;
(Si vous n'avez pas de super-utilisateur ou si vous devez créer une extension par base de données, consultez les commentaires ci-dessous par @ w00t pour utiliser \c dbname
pour se connecter à la base de données)
Vérifier:
# select * from pg_extension;
Résultat:
extname | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition
-----------+----------+--------------+----------------+------------+-----------+--------------
plpgsql | 10 | 11 | f | 1.0 | |
adminpack | 10 | 11 | f | 1.0 | |
Pour charger l'extension dans pgAdmin, consultez l'icône du serveur de base de données:
Pour vérifier que l'adminpack fonctionne:
Le "Fix It!" apparaîtra dans la boîte de dialogue "Astuce gourou" à côté de OK et Annuler. Si le bouton ne vous est pas proposé, entrez les informations suivantes dans une console:
Sudo apt-get install postgresql-contrib
puis cliquez sur le bouton gourou (dans ma version, un visage à gauche du bouton?) et sur "Fix It!" devrait apparaître. Cliquez dessus.
Voir la réponse de joelparkerhenderson si le Fix It! le bouton n'apparaît pas.