не могу найти 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