select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Software Catalogue - 过程语言

27 product(s) were found in this category.

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

PL/.NET

Description License Pricing Publisher  

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

开源软件 免费 Brick Abode View

PL/Clojure

Description License Pricing Publisher  

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

开源软件 免费 PLSci Project View

PL/Haskell

Description License Pricing Publisher  

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

开源软件 免费 PL/Haskell View

PL/JS

Description License Pricing Publisher  

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

开源软件 免费 PLV8 Project View

PL/JVM

Description License Pricing Publisher  

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

开源软件 免费 Dave Cramer View

PL/Java

Description License Pricing Publisher  

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

开源软件 免费 PL/Java Project View

PL/Julia

Description License Pricing Publisher  

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

开源软件 免费 PL/Julia Project View

PL/Lua

Description License Pricing Publisher  

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

开源软件 免费 PLLua Project View

PL/Nim

Description License Pricing Publisher  

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

开源软件 免费 PL/Nim Project View

PL/PRQL

Description License Pricing Publisher  

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

开源软件 免费 Kasper Marstal View

PL/Perl

Description License Pricing Publisher  

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

开源软件 免费 PostgreSQL Global Development Group View

PL/Prolog

Description License Pricing Publisher  

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

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

PL/Proxy

Description License Pricing Publisher  

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

开源软件 免费 PL/Proxy Project View

PL/Python

Description License Pricing Publisher  

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

开源软件 免费 PostgreSQL Global Development Group View

PL/R

Description License Pricing Publisher  

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

开源软件 免费 Joe Conway View

PL/Ruby

Description License Pricing Publisher  

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

开源软件 免费 PL/Ruby Project View

PL/Rust

Description License Pricing Publisher  

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

开源软件 免费 PgCentral Foundation, Inc. View

PL/SQL

Description License Pricing Publisher  

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

开源软件 免费 pgora Project View

PL/Scheme

Description License Pricing Publisher  

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

开源软件 免费 PL/Scheme Project View

PL/TLE

Description License Pricing Publisher  

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

开源软件 免费 Amazon Web Services View

PL/Tcl

Description License Pricing Publisher  

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

开源软件 免费 PostgreSQL Global Development Group View

PL/TypeScript

Description License Pricing Publisher  

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

开源软件 免费 pg_typescript Project View

PL/V8

Description License Pricing Publisher  

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

开源软件 免费 PLV8 Project View

PL/XSLT

Description License Pricing Publisher  

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

开源软件 免费 Peter Eisentraut View

PL/pgSQL

Description License Pricing Publisher  

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

开源软件 免费 PostgreSQL Global Development Group View

PL/sh

Description License Pricing Publisher  

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

开源软件 免费 Peter Eisentraut View

plPHP

Description License Pricing Publisher  

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

商业软件 免费 Command Prompt, Inc View

Note: The PostgreSQL Global Development Group do not endorse or recommend any products listed, and cannot vouch for the quality or reliability of any of them.