0

Ubuntu 14.04 に postgresql 9.3 用の pljava をインストールする必要があります。Ubuntuのapt-getパケットマネージャを使って64ビット版のpostgreをインストールし、同じようにpljavaをインストールしてみました

sudo apt-get install postgresql-9.3-pljava-gcj

しかし、「満たされていない依存関係エラー」が表示されます

The following packages have unmet dependencies:
 postgresql-9.3-pljava-gcj:i386 : Depends: postgresql-9.3:i386 but it is not going to be installed

どうやら、postgresql 9.3 の pljava の 64 ビット アーキテクチャ用の pljava のバージョンはありません。また、Webを検索すると、この結論に至りました( https://launchpad.net/ubuntu/+source/postgresql-pljava/1.4.3-3 -パケットの「ビルドされていない」バージョンを参照してください)。

さて、私の問題は、postgresql-9.3の64ビットバージョンを使用する必要があることです。データベース内に「Javaトリガー」を埋め込むには、pljavaが絶対に必要です。この問題の解決策を知っている人はいますか? postgresql-9.3 で pljava-9.1 を使用できますか? 他に何か?

どうもありがとう

4

2 に答える 2

0

Ubuntu 用に維持されている PL/JAVA パッケージはもうありません。あなたが言及したパッケージは、gcj に依存する古いバージョンの PL/JAVA を使用しています。最新の Oracle または OpenJDK Java バージョンを使用して、PL/JAVA バージョン 1.5.0 を使用することを強くお勧めします。

悲しいニュースは、自分で構築する必要があるということです。手順については、を参照してください。

于 2016-07-30T09:32:43.050 に答える