[pgsql-jp: 41633] Re: dblink のインストール (Was: Re: (無題))

Daichi Egawa daichi.egawa @ gmail.com
2014年 5月 12日 (月) 14:05:34 JST


江川です。

dblinkは、サーバ側へのモジュールのインストールは不要で、
クライアント側へのみインストールすればよいのではないでしょうか?

http://lets.postgresql.jp/documents/technical/contrib/dblink/
「今回は dblink を試してみるためにデータベース local と remote を作成し、local 側に dblink を登録します。」

# 一応、手元でも確認しましたが、サーバ側へのインストールなしに接続とデータの取得が可能でした。


Thanks and Regards,
Daichi Egawa
daichi.egawa @ gmail.com



2014/05/12 13:50、Tomoaki Sato <sato @ sraoss.co.jp> のメール:

> 佐藤です。
> 
> # Cc に ML を入れておきます。
> 
>> 下山です。
>> 回答ありがとうございます。
>> 
>> サーバへのcontribのインストール方法は
>> yum install postgresql-contrib 
>> でよろしいですよね。
>> 
>> このコマンドを実行しインストールしました。
>> 次に
>> CREATE EXTENSION dblink;
>> を実行したのですが
>> 
>> ERROR:  could not open extension control file
>> "/usr/local/pgsql/share/extension/dblink.control": No such file or directory
>> と表示されてしまい。
>> dblink.controlを探してみたのですがどこにもありませんでした。
> 
> PostgreSQL をソースコードからインストールしているようなので、contrib モ
> ジュールをビルドしてインストールする必要があると思います。
> 
> OS が分からないので何とも言えませんが、CentOS 6 なら OS に付属の
> PostgreSQL は 8.4 なので、
> 
>> yum install postgresql-contrib 
> 
> だと 8.4 の contrib モジュールがインストールされます。
> 
> また、制御ファイルを /usr/local/pgsql ディレクトリ以下から読み込もうと
> していますが、このディレクトリはソースコードからインストールした場合の
> デフォルトのインストール先です。
> 
>> ERROR:  could not open extension control file
>> "/usr/local/pgsql/share/extension/dblink.control": No such file or directory
> 
> 
> ----
> Tomoaki Sato <sato @ sraoss.co.jp>
> SRA OSS, Inc. Japan



pgsql-jp メーリングリストの案内