plperl
PL/Perl procedural language
Overview
| Package | Version | Category | License | Language |
|---|---|---|---|---|
plperl | 1.0 | LANG | PostgreSQL | C |
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 3260 | plperl | No | Yes | No | Yes | Yes | No | pg_catalog |
| 3261 | bool_plperl | No | Yes | No | Yes | Yes | No | - |
| 3262 | hstore_plperl | No | Yes | No | Yes | No | No | - |
| 3263 | jsonb_plperl | No | No | No | Yes | Yes | No | - |
| Related | plperlu plpython3u pllua pltcl plsh pljava plr plxslt plpgsql plv8 |
|---|---|
| Depended By | bool_plperl hstore_plperl jsonb_plperl sparql |
Version
| PG18 | PG17 | PG16 | PG15 | PG14 |
|---|---|---|---|---|
| 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
Install
Note: This is a built-in contrib extension of PostgreSQL
Usage
PL/Perl allows writing PostgreSQL functions in Perl. As a trusted language, it runs in a restricted environment without access to the filesystem or external modules.
Database access uses spi_exec_query:
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)