MySQL 并不是第一个支持在存储过程中使用 JavaScript 的开源关系型数据库,PostgreSQL 使用了最为流行的 JavaScript 语言扩展 PLV8。 PostgreSQL 当前所有版本均支持 PLV8,包括像 Amazon RDS 这样的托管服务,并可用在存储过程和触发器中。
News - TencentCloud PostgreSQL 厂商 动态 Google Cloud Platform [Feature] 支持新插件pgRouting, plv8
PostgreSQL 厂商 动态 Google Cloud Platform [特性] 支持PG小版本10.22、11.17、12.12、13.8、14.5;插件小版本plv8
END3.混合编程模型在TDSQL-PostgreSQL中结合PL/pgSQL与JavaScript:CREATE PROCEDURE json_processor(data JSONB)LANGUAGE plv8
这个解决方案是用 JavaScript/TypeScript 编写的,并通过 Postgres 的 plv8 扩展 运行。
RDS PostgreSQL V12发布plv8 2.3.13版本:支持使用plv8语言进行数据库的存储过程、函数编程。