BSD Ports

databases/postgresql14-plpython 14.24 NetBSD

PL/Python procedural language for the PostgreSQL backend

System
NetBSD
Repository
pkgsrc
License
postgresql-license
Categories
databases
Package size
90.0 KiB, 380.5 KiB installed

Description

PL/Python allows you to write functions in the Python programming language that may be used in SQL queries as if they were built into Postgres. The PL/Python intepreter is a full Python interpreter.

PL/Python is currently only available as an "untrusted" language (meaning it does not offer any way of restricting what users can do in it). It has therefore been named "plpythonu". The trusted variant plpython may become available again in future, if a new secure execution mechanism is developed in Python.

In the other systems

SystemPortVersion
NetBSDdatabases/postgresql14-plpython14.24
FreeBSDdatabases/postgresql14-plpython14.24
DragonFlydatabases/postgresql14-plpython14.18
MidnightBSDdatabases/postgresql14-plpython
HardenedBSDdatabases/postgresql14-plpython14.24
GhostBSDdatabases/postgresql14-plpython14.24

Install

Binary package:

pkgin install postgresql14-plpython

From pkgsrc:

cd /usr/pkgsrc/databases/postgresql14-plpython && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_6414.24
NetBSD 10.1 aarch6414.23
SmartOS / illumos x86_6414.24
macOS 15 arm6414.24

Dependencies

Run dependencies 5

No port depends on this one.