pljs
PL/JS 可信过程程序语言
概览
| 扩展包名 | 版本 | 分类 | 许可证 | 语言 |
|---|---|---|---|---|
pljs | 1.0.5 | LANG | PostgreSQL | C |
| ID | 扩展名 | Bin | Lib | Load | Create | Trust | Reloc | 模式 |
|---|---|---|---|---|---|---|---|---|
| 3011 | pljs | 否 | 是 | 否 | 是 | 否 | 否 | pg_catalog |
with submodules, hot fix with CONFIG_VERSION
版本
| 类型 | 仓库 | 版本 | PG 大版本 | 包名 | 依赖 |
|---|---|---|---|---|---|
| EXT | MIXED | 1.0.5 | 1817161514 | pljs | - |
| RPM | PIGSTY | 1.0.5 | 1817161514 | pljs_$v | - |
| DEB | PIGSTY | 1.0.5 | 1817161514 | postgresql-$v-pljs | - |
构建
您可以使用 pig build 命令构建 pljs 扩展的 RPM / DEB 包:
安装
您可以直接安装 pljs 扩展包的预置二进制包,首先确保 PGDG 和 PIGSTY 仓库已经添加并启用:
使用 pig 或者是 apt/yum/dnf 安装扩展:
安装
pig
dnf
apt
创建扩展:
用法
pljs 允许使用 QuickJS 引擎在 PostgreSQL 中编写 JavaScript 函数。
创建函数
数据库访问
使用参数执行:
预备语句
游标
子事务
日志记录
查找其他 PLJS 函数
窗口函数
窗口对象方法:get_current_position()、get_partition_row_count()、set_mark_position(pos)、rows_are_peers(pos1, pos2)、get_func_arg_in_partition(argno, relpos, seektype, mark_pos)、get_func_arg_in_frame(argno, relpos, seektype, mark_pos)、get_func_arg_in_current(argno)、get_partition_local()、set_partition_local(obj)。
实用函数
这个页面对您有帮助吗?
感谢反馈,我们会据此改进这篇文档。
哪里没有解决?(可选)