PL/R 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
PL/R 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
PL/R 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
PL/R 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
PL/R 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 编程语言
开源组织
地区 不详
投 递 者 A阿福A
适用人群 未知
收录时间 2020-09-21

软件简介

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

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

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

 
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/03/15 11:43

jmeter 参数化学习之CSV Data Set Config随机读取一行参数

需要使用到循环控制器,if控制器,CSV Data Set Config,Random Variable 4个组件 如图 先在线程组下面放一个随机数生成器 然后在同一层级设置一个永久的循环控制器,记住这里最好选择永久或者次数足够大,起码要大于等于参数化文件的行数。这样循环控制器下的参数化文件就可以读到每一行了。 参数化文件放入循环控制器内,并且参数化文件需要设置一列类似于行号的变量。 参数化文件的设置特别需要注意的是上面框里的2个选项,这...

0
0
2019/12/06 19:36

平衡二叉树

> __平衡二叉树,任意结点深度差满足|deepDiff|<2__ > > - 左高右低不平衡 > > ![](https://oscimg.oschina.net/oscnet/up-a37e2d81ec8c28e4a43d3c6ba19de48d519.png) > - 图一处于平衡 > - 图二新增节点N > > 此时左深右浅。需要右旋转。 > - 右旋转,根节点P需要降,L需要升,将L与P之间的元素即,LR放置到P节点。 > 1. 右旋转,P降级,因为不平衡,就需需要此消彼长形成平衡,也就是leftdeep-1,rightdeep+1. > 2. L上升,出现了...

0
0
2018/04/22 20:26

kbengine源码分析二

# loginApp代码分析 - 查看loginApp工程的main函数 ![输入图片说明](https://static.oschina.net/uploads/img/201804/22202045_dEg2.jpg "loginAppMain") 看到函数入口 KBENGINE_MAIN 这个宏,这个宏定义在server/kbemain.h 中,我们看这个定义 ![输入图片说明](https://static.oschina.net/uploads/img/201804/22202217_3YQh.jpg "kbeMain") 看到这就出来了,我们熟悉的main函数,main函数首先通过loadConfig()首先初始化环境...

0
0
发表了博客
2018/06/22 14:59

ARM寄存器

ARMv8-A把64位架构支持引入到ARM结构中,包括: A、31个64位通用寄存器:X0~X30;其中,X30也作为过程连接寄存器PLR(Produce Link Register)使用; B、栈指针寄存器SP(Stack Pointer); C、程序计数器PC(Program Counter); D、64位数据处理和扩展的虚拟寻址; E、两种主要的执行状态: AArch64: 64位执行状态,包括该状态异常模型、内存模型、程序员模型和指令集支持; AArch32: 32位执行状态,包括该状态异常模型、内存模型、程序员模型和指...

0
0
2018/01/25 10:42

语音视频SDK如何实现超低延迟优化?

要在语音视频SDK中实现超低延迟,实时的语音视频传输机制是必不可少的,而FEC和ARQ的智能结合是实时语音视频传输机制的基石。 在语音社交、视频社交、游戏语音和互动直播等领域,关于在语音视频实时传输中实现低延迟这个议题,已经有不少的文章提出各种方案。绝大部分方案的思路都是“优化”,比如说,优化编码、推流、传输和播放等各个环节。 愚以为,要在实时语音视频传输中获得超低延迟,是不能单靠挖空心思去“优化”的,而...

0
0
2020/07/06 08:00

MPLS TE快速重路由技术 | 必看

概述 产生背景 MPLS TE网络中一般都需要实施快速重路由保护,这主要是由 MPLS TE自身的特点决定的。对于纯 IP网络,当局部失效出现的时候,如果到同一个目的地的还有其他路由可以使用,报文会按 照这些路由进行转发。在失效引起的路由变化扩散到全网之前,仅靠这种机制就可以比较快速地在 局部实现失效保护。 在没有布署 TE的 MPLS网络,现在应用比较多的是 LDP按照 DU方式建立 LSP。当局部失效出现 时,如果还有其他路由可用,...

0
0
发表于程序人生专区
2020/12/23 15:33

confusion-metrics-用于分析混淆矩阵的度量集合-Dr David Martin

confusion-metrics-用于分析混淆矩阵的度量集合-Dr David Martin 发布:2020-12-23 17:57:35.340438 作者:Dr David Martin 作者邮箱:d.m.a.martin@dundee.ac.uk 首页:https://bitbucket.org/davidmam/metrics.git 文档:None 下载链接 David's helpful metrics library There are many different ways to evaluate a confusion matrix. This helpful module implements a large number of them * q1 * q2 * q3 * q4 * q5 * q6 *...

0
0
发表了博客
2020/01/20 00:14

【文件分析】Terraria文件结构详解

一、Terraria文件结构树 说明: {}内为变量,其他固定的字符为一般常量,即在一般情况下不会变动 本树为dir的结果,树样本是Terraria 1.3.4+tmodloader+mods 根目录 C:\Users\{UserName}\Documents\My Games\Terraria\Captures   #截图文件夹 C:\Users\{UserName}\Documents\My Games\Terraria\config.json #配置文件 C:\Users\{UserName}\Documents\My Games\Terraria\favorites.json ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部