PL/R 可加载过程语言开源项目

我要开发同款
匿名用户2020年09月21日
49阅读
开发技术C/C++
所属分类编程语言
授权协议GPL

作品详情

PL/R是一款可加载过程语言,它允许使用R语言编写PostgreSQL函数和触发器。

PL/R可以提供R语言的几乎所有能力来写一个函数(但不是所有)。命令通过PostgreSQL服务器编程接口(SPI)来访问PostgreSQL服务器并通过elog()输出信息。通过PostgreSQL用户的权限编写C函数,该用户可以获得操作系统级别的访问权限。因此不能将该语言授权给普通数据库用户。因为它是一种无限制的程序处理语言,所以只有数据库超级用户才能使用它创建函数。

编写PL/R函数时必须特别小心,不能带有任何不想做的危险操作。另外,PL/R过程语言不能用户创建针对新数据类型的输入输出函数。

 
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论