select open change scope Open full search

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

Extensions / Procedural languages

plswipl

Execute PostgreSQL functions and inline blocks in an embedded SWI-Prolog runtime

pgext.cloud · Source code · Documentation · License text · Control file

Overview

Packageplswipl
Version0.1
RepositoryUnspecified
Extension typeStandard
Requires CREATE EXTENSIONYes
Requires preloadNo
TrustedNo
RelocatableNo
Schemapg_catalog
Stars8
Latest commit2016-03-31
Catalogue updated2026-08-30

Related extensions

See also

plmrubyRun scalar, set-returning, inline, and trigger functions in the embedded mruby runtime
pgprologPostgreSQL procedural language handler for Prolog, embedding Scryer Prolog.
pljuliaEmbeds Julia as an untrusted PostgreSQL procedural language with SPI access, DO blocks, triggers, arrays, and composite-type conversion.
postrEmbeds Ruby as an untrusted PostgreSQL procedural language supporting functions, DO blocks, triggers, and set-returning functions.
plrustCompiles Rust functions to native code as a PostgreSQL procedural language, with optional postgrestd-backed trusted sandboxing.
plhaskellprovide trusted and untrusted Haskell procedural languages for PostgreSQL
pgtsqlprovide Transact-SQL compatibility for PostgreSQL
pgosqlC procedural-language handler providing PL/SQL-style compatibility and Oracle-like sys catalog views.