2017-07-27 56 views

回答

0

感謝您的報告。這對10b1來說不是一個已知的問題。我會看看我是否可以用10b2重現它。

編輯:適用於我的10b2。有沒有可能您的PG 10b2安裝使用的PL/Java版本實際上是針對PG版本< 10而構建的?如果你自己構建了這個版本,並且有多個PG版本可用,Maven將構建一個可執行文件在搜索路徑中第一個找到的可執行文件,儘管你也可以在mvn命令行上使用-Dpgsql.pgconfig=來強制構建針對特定版本(通過指向該版本的bin目錄中的pg_config可執行文件)。

PostgreSQL的上游改變DatumGetFloat8從外部函數的內聯一個for PG 10,所以如果你碰巧建立PL/Java的反對舊的PG版本,它仍然會嘗試外部DatumGetFloat8鏈接,在第10頁,ISN再也沒有了。

編輯:順便說一下,我會在這個階段建議建立和使用1.5.1-BETA1代替1.5.1-SNAPSHOT,這樣一旦1.5.1被釋放,你將能夠從1.5.1-BETA1移動到1.5.1用一個簡單的ALTER EXTENSION ... UPDATE。從快照版本,ALTER EXTENSION將不知道如何更新。

相關問題