pljs

This Release
pljs 1.0.0
Date
Status
Stable
Abstract
PLJS trusted procedural language
Description
PLJS is a QuickJS-based Javascript Language Extension for "modern" PostgreSQL. It is compact, lightweight, and decently fast.
Released By
plv8
License
PostgreSQL
Resources
Special Files
Tags

Extensions

pljs 1.0.0
PLJS trusted procedural language

Documentation

VERSIONING
PLJS Versioning Policy
TYPES
PLJS Types
DEVELOPMENT
PLJS Development
CHANGELOG
PLJS Change Log
FUNCTIONS
PLJS Built-in Functions
CONFIGURATION
PLJS Configuration Options
BENCHMARKS
Benchmarking PLJS vs PLV8
ROADMAP
Roadmap
INTEGRATION
PLJS/Postgres Integration

README

PLJS

PLJS is a trusted JavaScript Language Extension for PostgreSQL.

It is compact, lightweight, and fast.

A Discord available for general questions, discussions and support. Please check there before opening an issue.

Technology

JavaScript: QuickJS

PostgreSQL: 14+

Current Status

1.0.0 released.

Using PLJS

Once the extension has been installed (see Building), you can run:

CREATE EXTENSION pljs;

from your SQL REPL.

You can test that it works by executing:

DO $$ pljs.elog(NOTICE, "Hello, World!") $$ LANGUAGE pljs;

Documentation