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
Contents
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
- Integrations - How PLJS integrates with Postgres
- Types - Type conversion between Postgres and JavaScript
- Functions - Functions and functionality provided by PLJS
- Configuration - Configuration options
- Development - How to build and develop PLJS
- Versioning - PLJS’s versioning policies
- Change Log - Release change log
- Roadmap - PLJS’s development roadmap
- Benchmarks - Benchmarks and comparisons with PLV8