10

私はそれをインストールして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

しかし、9.1バージョンではadminpack.sqlが見つかりませんでした。

4

4 に答える 4

24

CREATE EXTENSIONPostgreSQL 9.1以降では、次のコマンドを使用して拡張機能をインストールできます。

sudo -u postgres psql
CREATE EXTENSION "adminpack";
于 2012-06-18T22:57:21.153 に答える
4

試してみてくださいlocate adminpack。ただし、最初に実行して、データベースが最新であるupdatedbことを確認します。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
于 2012-05-09T09:35:42.420 に答える
4

これは古いようで、コメントは閉じられているので、別の回答を開きます。

すべてのコンポーネントが揃ったら、ldalonzoの答えは正しいですが、私も実行する必要があることがわかりました。

sudo apt-get install postgresql-contrib-9.1

裸のpostgresqlパッケージには追加のモジュールが含まれていないようです。

于 2013-07-28T23:13:39.960 に答える
2

以下のコマンドを使用して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
于 2013-10-10T03:34:57.620 に答える