postgresql-pllua

Lua procedural language support for PostgreSQL

WWW CVSWeb GITHub
  1. Package version
    postgresql-pllua-2.0.12
  2. Maintainer
    Jeremy Evans

PL/Lua is an implementation of Lua as a loadable procedural language for
PostgreSQL: with PL/Lua you can use PostgreSQL functions and triggers
written in the Lua programming language.

PL/Lua brings the power and simplicity of Lua to PostgreSQL, including:
small memory footprint, simple syntax, lexical scoping, functions as
first-class values, and coroutines for non-preemptive threading.

+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------

Installing PL/Lua Into A PostgreSQL Database
============================================

To install the PL/Lua language in a PostgreSQL database, run
the following code:

psql -f ${TRUEPREFIX}/share/postgresql/contrib/pllua.sql $database

This loads both the pllua (trusted) and plluau (untrusted)
procedural languages into the database.

  • postgresql-server->=16,<17:databases/postgresql,-server
  • lang/lua/5.3
  • postgresql-client->=16,<17:databases/postgresql,-main
  • lang/lua/5.3
  • devel/gmake

  • postgresql-server->=16,<17:databases/postgresql,-server
  • lang/lua/5.3