select open change scope Open full search

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

Extensions / Procedural languages

plv8

PL/JavaScript (v8) trusted procedural language

pgext.cloud · Source code · Website · License text · Control file · PGXN

Overview

Packageplv8
Version3.2.4
PostgreSQL versions14 · 15 · 16 · 17 · 18
RepositoryPIGSTY
Extension typeStandard
Requires CREATE EXTENSIONYes
Requires preloadNo
TrustedNo
RelocatableNo
Schemapg_catalog
Stars2,052
Latest commit2026-05-07
Latest release2025-07-05
Catalogue updated2026-08-30

Related extensions

Required by

brainfuckRun Brainfuck programs inside PostgreSQL using a PLV8 trusted language extension.
jsonpathRun JSONPath queries through a bundled JavaScript implementation in PLV8
op_logTrigger-based row change history recorded after transaction commit.
plv8geoPL/v8 geospatial functions that bundle D3, TopoJSON, JSTS, GeoTIFF and related JavaScript libraries for PostGIS workflows.
tablelogTrigger-based audit and change-data-capture extension that records INSERT, UPDATE, and DELETE row images in a central log table and can generate replay SQL.

See also

pljsPL/JS trusted procedural language
plluaLua as a procedural language
pgwasmRun sandboxed WebAssembly components as strongly typed PostgreSQL SQL functions.
pg_tleTrusted Language Extensions for PostgreSQL

Same project

plcoffeeCoffeeScript procedural language for PostgreSQL, compiled and executed by the PL/v8 runtime
pllsLiveScript procedural language for PostgreSQL, compiled and executed by the PL/v8 runtime