软件目录 - 过程语言

27 个产品在此分类中。

注意:PostgreSQL 核心发行版内置了四种过程语言:PL/pgSQLPL/TclPL/PerlPL/Python

PL/.NET

描述 许可证 价格 发行商  

为 PostgreSQL 引入 C# 与 F# 存储过程支持,覆盖函数、过程、触发器、SRF 以及 SPI 访问等常见 PL 能力。

开源软件 免费 Brick Abode 查看

PL/Clojure

描述 许可证 价格 发行商  

基于 SCI 的实验性 Clojure 过程语言处理器,可在 PostgreSQL 内执行 Clojure 代码与函数逻辑。

开源软件 免费 PLSci Project 查看

PL/Haskell

描述 许可证 价格 发行商  

使用 Haskell 编写 PostgreSQL 过程函数的语言处理器项目,面向函数式数据库编程场景;项目仍偏实验性。

开源软件 免费 PL/Haskell 查看

PL/JS

描述 许可证 价格 发行商  

轻量级可信 JavaScript 过程语言扩展,使用 QuickJS 运行时,为 PostgreSQL 提供紧凑而快速的 JS 存储过程支持。

开源软件 免费 PLV8 Project 查看

PL/JVM

描述 许可证 价格 发行商  

通过 RPC 机制将 PostgreSQL 函数调用转发到任意 JVM 语言运行时的可信语言执行引擎。

开源软件 免费 Dave Cramer 查看

PL/Java

描述 许可证 价格 发行商  

PL/Java 是一个免费开源的 PostgreSQL 插件模块,通过标准 JDBC 接口为 PostgreSQL 后端提供 Java 函数、触发器、聚合、类型、运算符等支持。可通过 Java 源码中的注解自动维护对应的 SQL 声明,在编译时自动生成所需 SQL。

开源软件 免费 PL/Java Project 查看

PL/Julia

描述 许可证 价格 发行商  

为 PostgreSQL 提供 Julia 语言处理器,可用 Julia 编写数据库函数;当前仍处于持续开发阶段。

开源软件 免费 PL/Julia Project 查看

PL/Lua

描述 许可证 价格 发行商  

将 Lua 嵌入 PostgreSQL 的过程语言模块,支持使用 Lua 或 LuaJIT 编写数据库函数与触发器,并提供 trusted/untrusted 变体。

开源软件 免费 PLLua Project 查看

PL/Nim

描述 许可证 价格 发行商  

允许以 Nim 语言编写 PostgreSQL 函数与过程,强调静态类型、安全约束以及自动类型映射。

开源软件 免费 PL/Nim Project 查看

PL/PRQL

描述 许可证 价格 发行商  

允许在 PostgreSQL 中使用 PRQL 编写函数与存储过程,并将 PRQL 编译为 SQL 执行,适合复杂分析查询逻辑。

开源软件 免费 Kasper Marstal 查看

PL/Perl

描述 许可证 价格 发行商  

PostgreSQL 内置的 Perl 过程语言,支持使用 Perl 编写函数和触发器,并提供受信任与非受信任变体及类型转换支持。

开源软件 免费 PostgreSQL Global Development Group 查看

PL/Prolog

描述 许可证 价格 发行商  

基于 SWI-Prolog 的 PostgreSQL 过程语言,可在数据库中以 Prolog 谓词形式实现函数逻辑;当前仍偏实验性。

开源软件 免费 PL/SWI-Prolog Project 查看

PL/Proxy

描述 许可证 价格 发行商  

面向 PostgreSQL 到 PostgreSQL 远程过程调用的语言处理器,支持集群路由、并行执行以及分片场景。

开源软件 免费 PL/Proxy Project 查看

PL/Python

描述 许可证 价格 发行商  

PostgreSQL 内置的 Python 过程语言,当前常见实现为 PL/Python3U,适合在数据库内编写函数、触发器和数据处理逻辑。

开源软件 免费 PostgreSQL Global Development Group 查看

PL/R

描述 许可证 价格 发行商  

基于 R 统计语言的 PostgreSQL 过程语言扩展。

开源软件 免费 Joe Conway 查看

PL/Ruby

描述 许可证 价格 发行商  

PL/Ruby 是 PostgreSQL 的可加载过程语言,支持使用 Ruby 语言编写函数和触发器过程。

开源软件 免费 PL/Ruby Project 查看

PL/Rust

描述 许可证 价格 发行商  

Rust 过程语言处理器,可将 Rust 函数编译为原生机器码在 PostgreSQL 内执行,兼顾性能、安全性与 SPI 访问能力。

开源软件 免费 PgCentral Foundation, Inc. 查看

PL/SQL

描述 许可证 价格 发行商  

提供 Oracle PL/SQL 兼容的 PostgreSQL 过程语言实现,便于兼容或迁移依赖 PL/SQL 的数据库逻辑。

开源软件 免费 pgora Project 查看

PL/Scheme

描述 许可证 价格 发行商  

基于 Guile 的 PostgreSQL Scheme 过程语言处理器,可用 Scheme 编写函数与数据库逻辑;项目目前已停止维护。

开源软件 免费 PL/Scheme Project 查看

PL/TLE

描述 许可证 价格 发行商  

Trusted Language Extensions for PostgreSQL(pg_tle)框架,可让开发者在受限文件系统环境中以可信语言封装、安装和分发扩展。

开源软件 免费 Amazon Web Services 查看

PL/Tcl

描述 许可证 价格 发行商  

PostgreSQL 内置的 Tcl 过程语言,支持以 Tcl 编写函数、触发器和数据库逻辑,并提供受信任与非受信任变体。

开源软件 免费 PostgreSQL Global Development Group 查看

PL/TypeScript

描述 许可证 价格 发行商  

基于 Deno API 与 V8 的 TypeScript 过程语言扩展,支持直接以 TypeScript、async/await 和 npm 生态编写 PostgreSQL 函数。

开源软件 免费 pg_typescript Project 查看

PL/V8

描述 许可证 价格 发行商  

基于 Google V8 的 PostgreSQL JavaScript 过程语言,可用 JavaScript 编写函数、触发器和数据库内业务逻辑。

开源软件 免费 PLV8 Project 查看

PL/XSLT

描述 许可证 价格 发行商  

允许直接使用 XSLT 编写 PostgreSQL 存储过程,适合 XML 文档转换与基于样式表的数据库处理逻辑。

开源软件 免费 Peter Eisentraut 查看

PL/pgSQL

描述 许可证 价格 发行商  

PostgreSQL 内置的原生过程语言,支持控制流、异常处理、游标、触发器以及过程/函数开发,是最常用的数据库端编程语言。

开源软件 免费 PostgreSQL Global Development Group 查看

PL/sh

描述 许可证 价格 发行商  

PL/sh 是 PostgreSQL 的过程语言处理器,允许使用任意 Shell 编写存储过程。函数体第一行须为 #! 声明所用 Shell,其余部分在独立进程中执行。参数通过 $1, $2 等传入,标准输出作为返回值,标准错误输出会触发错误中止。支持触发器函数(但不能修改行),无法访问数据库。此语言不应声明为 TRUSTED。

开源软件 免费 Peter Eisentraut 查看

plPHP

描述 许可证 价格 发行商  

plPHP(Procedural Language PHP)以 PHP 引擎为核心,为 PostgreSQL 的存储过程和函数提供 PHP 脚本支持。由 Command Prompt, Inc. 开发,以 PHP 许可证和 PostgreSQL(BSD)许可证双许可开源发布。

商业软件 免费 Command Prompt, Inc 查看

注意:PostgreSQL 全球开发组不为所列的任何产品做背书或推荐,也无法保证其中任何产品的质量或可靠性。