select open change scope Open full search

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

Extensions / Procedural languages

pgprolog

PostgreSQL procedural language handler for Prolog, embedding Scryer Prolog.

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

Overview

Packagepgprolog
Version0.0.0
PostgreSQL versions11 · 12 · 13 · 14 · 15 · 16
RepositoryUnspecified
Extension typeStandard
Requires CREATE EXTENSIONYes
Requires preloadNo
TrustedNo
RelocatableNo
Stars134
Latest commit2024-04-02
Catalogue updated2026-08-30

Related extensions

See also

plswiplExecute PostgreSQL functions and inline blocks in an embedded SWI-Prolog runtime
plsixprovide a Perl 6/Raku procedural language handler for PostgreSQL
pgosqlC procedural-language handler providing PL/SQL-style compatibility and Oracle-like sys catalog views.
plrustCompiles Rust functions to native code as a PostgreSQL procedural language, with optional postgrestd-backed trusted sandboxing.
plrubyEmbed MRI Ruby as an untrusted PostgreSQL procedural language
pg_typescriptpg_typescript: TypeScript/JavaScript procedural language for PostgreSQL
postrEmbeds Ruby as an untrusted PostgreSQL procedural language supporting functions, DO blocks, triggers, and set-returning functions.
pljvmA PostgreSQL procedural language that sends function calls over RPC to code running in an external JVM process.
plpython3tA SQL-only wrapper that registers PostgreSQL PL/Python 3 handlers as a trusted procedural language named plpython3t.
pljuliaEmbeds Julia as an untrusted PostgreSQL procedural language with SPI access, DO blocks, triggers, arrays, and composite-type conversion.