5

postgresql 9.1.6CentOSで使用しています。バイナリ ファイルを使用してpostgresql-contribモジュールをインストールしたいのですが、オンラインで見つかりません。を既にインストールした後で、これをインストールできるかどうかわかりませんpostgresql。これを行うことは可能ですか?

postgresql次の方法でインストールしました。

wget http://ftp.postgresql.org/pub/source/v9.1.6/postgresql-9.1.6.tar.gz
tar -xzf postgresql-9.1.6.tar.gz 
cd postgresql-9.1.6./configure --prefix=$HOME
make 
make install

現在、このインストール内のデータベースを使用しており、(可能であれば) 再インストールしたくありません。

これをインストールすると、次の方法で関数を使用できることを理解しています。

create extension tablefunc ;

編集: hereの指示に従った場合、既存のデータベースに影響しますgmakeか? gmake install

4

1 に答える 1

7

contrib モジュールをバイナリ ディストリビューションとして見つけるのに苦労するかもしれません。ただし、リンクしたページには、contrib モジュールのビルド方法に関する明示的な指示があります。

ソース配布からビルドする場合、これらのモジュールは自動的にビルドされません。実行することで、それらすべてをビルドしてインストールできます

gmake
gmake install

構成されたソース ツリーの contrib ディレクトリ。または、選択したモジュールを 1 つだけビルドしてインストールするには、そのモジュールのサブディレクトリで同じことを行います。

または、yum (パッケージは postgresql-contrib.x86_64) を使用することもできますが、Postgres をソースからインストールした場合の結果については保証できません。

于 2012-10-14T14:18:43.027 に答える