3 votes

Où installer postgres admin pack

Je suis en train d'utiliser ce tutoriel https://library.linode.com/databases/postgresql/ubuntu-12.04-precise-pangolin#sph_installing-postgresql sur Linode pour installer le pack d'administration de postgres. Il dit de se connecter en tant qu'utilisateur postgres et puis

su - postgres
psql template1 < /usr/share/postgresql/9.1/contrib/adminpack.sql

su - postgres n'a pas fonctionné pour moi, mais je me suis connecté avec sudo sudo -i -u postgres et lorsque j'ai essayé d'éxécuter la commande suivante

psql template1 < /usr/share/postgresql/9.1/contrib/adminpack.sql

il a dit qu'il n'y avait aucun fichier ou répertoire à cet emplacement. J'ai donc fait

ls -la

pour voir quels répertoires et fichiers existent et j'ai eu cette sortie, mais je ne suis pas sûr comment installer le pack d'administration à partir de là. Pouvez-vous expliquer? Merci d'avance

total 16
drwxr-xr-x  3 postgres postgres 4096 Juin 28 18:33 .
drwxr-xr-x 30 root     root     4096 Juin 28 18:31 ..
drwxr-xr-x  3 postgres postgres 4096 Juin 28 18:32 9.1
-rw-------  1 postgres postgres  194 Juillet  2 03:04 .psql_history

1voto

Chris Travers Points 7808

Ne pas envoyer le fichier sql à la base de données. Au lieu de cela, simplement :

CREATE EXTENSION adminpack;

Il exécutera le fichier sql pour vous et suivra les objets afin qu'ils puissent tous être supprimés ensemble si nécessaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X