3

Linode でこのチュートリアルhttps://library.linode.com/databases/postgresql/ubuntu-12.04-precise-pangolin#sph_installing-postgresqlを使用して、postgres 管理パックをインストールしています。postgres ユーザーを取得してから

su - postgres
psql template1 < /usr/share/postgresql/9.1/contrib/adminpack.sql

su - postgresうまくいきませんでしたが、sudoでログインしsudo -i -u postgres、次のコマンドを実行しようとしたときに

psql template1 < /usr/share/postgresql/9.1/contrib/adminpack.sql

そのようなファイルやディレクトリはないと言いました。したがって、私はしました

ls -la

どのディレクトリとファイルが存在するかを調べてこの出力を得ましたが、ここから管理パックをインストールする方法がわかりません。説明できますか?前もって感謝します

total 16
drwxr-xr-x  3 postgres postgres 4096 Jun 28 18:33 .
drwxr-xr-x 30 root     root     4096 Jun 28 18:31 ..
drwxr-xr-x  3 postgres postgres 4096 Jun 28 18:32 9.1
-rw-------  1 postgres postgres  194 Jul  2 03:04 .psql_history
4

1 に答える 1

1

SQLファイルをデータベースに送信しないでください。代わりに、次のようにします。

CREATE EXTENSION adminpack;

SQL ファイルを実行し、オブジェクトを追跡して、必要に応じてすべてを一緒に削除できるようにします。

于 2013-10-29T10:06:55.313 に答える