使用BostonGIS的this教程,我在Windows 7 Enterprise(x64)计算机的PostgreSQL 9.5(x64)数据库中安装了PL / R作为扩展。安装完成后,我运行了以下测试PL / R:
SELECT * FROM plr_environ();
它返回了环境信息。然后,我跑了:
SELECT load_r_typenames();
并且命令花了5分钟(并且计数......)并且从未完全执行。我不确定如果搞砸了什么或者这个查询应该花多长时间。因此,在另一个SQL编辑器中,我尝试了一段代码(来源:here):
CREATE OR REPLACE FUNCTION plr_fn()
RETURNS float8 AS
$BODY$
x <- 10
4/3*pi*x^3
$BODY$
LANGUAGE 'plr'
然后,我使用:
调用此函数SELECT plr_fn();
同样,查询花了很长时间,从未完成。我很困惑PL / R安装出了什么问题,因为我按照所有步骤设置了环境变量。有人可以帮我理解我的PL / R安装有什么问题吗?