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 ドライバーに固執した方がよかったでしょう。