не могу найти adminpack.в SQL в PostgreSQL 9.1

Я пытаюсь установить его и использовать в Ubuntu. После этой страница для установки дополнительных пакетов инструментов.

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

но я не смог найти adminpack.sql в версии 9.1.

4 ответов


попробовать locate adminpack. Но сначала беги!--3--> чтобы убедиться, что locate база данных обновлена.

sudo updatedb
locate adminpack

выход:

/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

в PostgreSQL 9.1 и более поздних версиях расширения могут быть установлены через :

sudo -u postgres psql
CREATE EXTENSION "adminpack";

похоже, что это старый и комментарии закрыты, поэтому я открываю другой ответ.

ответ ldalonzo правильный, как только у вас есть все компоненты, но я обнаружил, что мне также пришлось запустить:

sudo apt-get install postgresql-contrib-9.1

похоже, что пакет Bare postgresql не включает дополнительные модули.


после установки postgresql-contrib с помощью команды

sudo apt-get install postgresql-contrib

Adminpack находится в пути ниже

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

для загрузки adminpack используйте следующую команду

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

затем

sudo /etc/init.d/postgresql restart