pljs

This Release
pljs 1.0.1
Date
Status
Stable
Other Releases
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.1
PLJS trusted procedural language

Documentation

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

README

PLJS

PLJS is a trusted JavaScript Language Extension for PostgreSQL.

It is compact, lightweight, and fast.

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

Technology

JavaScript: QuickJS

PostgreSQL: 14+

Current Status

1.0.1 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