Ubuntu上のPostgreSQL 9.1 pgAdmin IIIはこの警告を出します:
達人ヒント-サーバー計装がインストールされていません
サーバー計装
サーバーには計測機能がありません。
pgAdmin IIは、すべてのPostgreSQLバージョンでデフォルトでは使用できないいくつかのサポート関数を使用します...
...の場合、デフォルトでadminpackがインストールされ、アクティブになります。
拡張機能がインストールされたら、[修正する]をクリックするだけです。ボタン...
これを解決するには?
PostgreSQLとpgAdminの現在のバージョンでは、「Guru」ダイアログの警告に「Fix it!」と表示されます。ボタンまたはコマンド。これを使って。
「Fix it!」がない場合その後、次のようにUnixコマンドラインを使用できます。
これはPostgreSQL 9.1用です。古いバージョンでは、異なる方法で行われます。
PostgresSQLドキュメントはここにあります:
次のようにadminpack
をインストールします。
$ Sudo apt-get install postgresql-contrib
ファイルを取得したことを確認するには、それらを一覧表示します。
$ dpkg -L postgresql-contrib-9.1 | grep adminpack
結果:
/usr/share/postgresql/9.1/extension/adminpack.control
/usr/share/postgresql/9.1/extension/adminpack--1.0.sql
/usr/lib/postgresql/9.1/lib/adminpack.so
Adminpackファイルを見つける別の方法:
$ Sudo updatedb
$ locate adminpack
Psqlを使用して拡張機能を作成します。
$ Sudo -u postgres -i
$ psql [dbname]
# CREATE EXTENSION adminpack;
(スーパーユーザーがいない場合、またはdbごとの拡張機能を作成する必要がある場合は、\c dbname
データベースに接続します)
検証します:
# select * from pg_extension;
結果:
extname | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition
-----------+----------+--------------+----------------+------------+-----------+--------------
plpgsql | 10 | 11 | f | 1.0 | |
adminpack | 10 | 11 | f | 1.0 | |
拡張機能をpgAdminにロードするには、データベースサーバーアイコンを参照してください。
Adminpackが機能していることを確認するには:
「Fix It!」 [Guruヒント]ダイアログの[OK]と[キャンセル]の横にボタンが表示されます。ボタンが表示されない場合は、コンソールに次のように入力します。
Sudo apt-get install postgresql-contrib
次に、達人ボタン(私のバージョンでは、?ボタンの左側にある顔)と[Fix It!]をクリックします。ボタンが表示されます。クリックして。
修正する場合はjoelparkerhendersonからの回答を参照してください。ボタンは表示されません。