×

PL/R可加载过程语言

消耗积分:0 | 格式:zip | 大小:0.28 MB | 2022-06-17

杨福林

分享资料个

授权协议 GPL
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 编程语言

软件简介

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

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

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

 
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !