1

FDW wiki ページに記載されている両方の JDBC FDW ( jdbc (atris) と jdbc2 ( heimir sverrisson)) を試し、ソースのインストール手順に従ってみましたが、常に次のエラーが発生します。

root@...:/usr/share/postgresql/9.3/contrib/jdbc2_fdw-master# make clean
Makefile:53: ../../src/Makefile.global: Datei oder Verzeichnis nicht gefunden
Makefile:54: /contrib/contrib-global.mk: Datei oder Verzeichnis nicht gefunden
make: *** Keine Regel, um »/contrib/contrib-global.mk« zu erstellen.  Schluss.

Ubuntu の実行14.04.3 LTS:

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty

これは次のフォルダMakefile.globalにあります。/usr/lib

# locate Makefile.global
/usr/lib/postgresql/9.3/lib/pgxs/src/Makefile.global

Makefileそこを指すように内部の相対パスを調整しましたが、2番目のエラーが残り、contrib-global.mk見つけることができません:-/

引き続きMySQL FDW を試してみますが、バグのあるOracle FDW を既に使用しているので、汎用の JDBC ドライバーに固執した方がよかったでしょう。

4

1 に答える 1

0

次のコマンドを試してください。

PATH=/usr/lib/postgresql/9.3/bin/:$PATH make USE_PGXS=1 clean

わたしにはできる。

于 2016-12-12T10:05:07.790 に答える