2012-05-09 45 views
9

Próbuję go zainstalować i używać w ubuntu. Podążał za stroną this, aby zainstalować dodatkowe pakiety oprzyrządowania.nie można znaleźć adminpack.sql w postgresql 9.1

Install Server Instrumentation for Postgresql 8.4 
To install Server Instrumentation for Postgresql 8.4 you may use the command line and type: 
sudo apt-get install postgresql-contrib 

Run the adminpack.sql script, simply type: 
sudo -u postgres psql < /usr/share/postgresql/8.4/contrib/adminpack.sql 

Ale nie mogłem znaleźć pliku adminpack.sql w wersji 9.1.

+1

Pytanie lustrzane w AskUbuntu http://askubuntu.com/questions/184577/postgresql-9-1-adminpack-install –

Odpowiedz

4

Wypróbuj locate adminpack. Ale najpierw uruchom updatedb, aby upewnić się, że baza danych locate jest aktualna.

sudo updatedb 
locate adminpack 

Wyjście jest:

/usr/lib/postgresql/9.1/lib/adminpack.so 
/usr/share/postgresql/9.1/extension/adminpack--1.0.sql 
/usr/share/postgresql/9.1/extension/adminpack.control 
+0

locate nie znajduje żadnego pliku. – John

+0

Czy widzisz w '/ usr/lib/postgresql/9.1/extension'? –

+0

istnieją tylko 2 foldery w folderze 9.1 - bin i lib – John

23

W PostgreSQL 9.1 i nowszych rozszerzeń mogą być instalowane za pomocą komendy CREATE EXTENSION:

sudo -u postgres psql 
CREATE EXTENSION "adminpack"; 
+1

uwaga, że ​​należy to zrobić w każdej bazie oddzielnie –

4

Wygląda to jest stary i komentarze są zamknięte, więc otwieram kolejną odpowiedź. Odpowiedź

ldalonzo jest prawidłowa, gdy już wszystkie składniki, ale znalazłem miałem też uruchomić:

sudo apt-get install postgresql-contrib-9.1 

Wygląda goły pakiet postgresql nie obejmuje dodatkowych modułów.

2

Po zainstalowaniu postgresql-contrib za pomocą poniższego polecenia

sudo apt-get install postgresql-contrib 

Adminpack znajduje się w poniższej ścieżce

/usr/share/postgresql/9.1/extension/adminpack--1.0.sql 

aby załadować adminpack użyć poniższej komendy

sudo su postgres -c psql < /usr/share/postgresql/9.1/extension/adminpack--1.0.sql 

Następnie

sudo /etc/init.d/postgresql restart 
Powiązane problemy