簡體   English   中英

創建PLR擴展Postgres時出錯

[英]Error when creation PLR extension Postgres

我正在嘗試在Postgres 10.4中創建PLR擴展,它給了我錯誤:

ERROR:  could not load library "C:/Program Files/PostgreSQL/10/lib/plr.dll": The specified module could not be found.


SQL state: XX000

我使用Windows 10 R 3.4.2。 我下載了以下版本的PL / R:適用於Postgres 10.x,R-3.4.2(plr-8.3.0.17)的Win64 plr.dll

我根據需要將dll文件放在lib文件夾中,然后重新啟動了psql服務。 R_HOME設置為C:\\ Program Files \\ R \\ R-3.4.2。

路徑變量:C:\\ Program Files \\ PostgreSQL \\ 10 \\ lib和C:\\ Program Files \\ PostgreSQL \\ 10 \\ bin

有什么事嗎

您還需要在share/extension/文件夾中使用plr.control和相應的sql文件。

只要Windows注冊表HKLM\\SOFTWARE\\R-core\\R包含正確的信息, 新版本的PL / R在Windows上就不再需要R_HOME 卸載舊版本的R可能會消除它!!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM