postgresql/src/pl/plperl
Noah Misch b073c3ccd0 Revoke PUBLIC CREATE from public schema, now owned by pg_database_owner.
This switches the default ACL to what the documentation has recommended
since CVE-2018-1058.  Upgrades will carry forward any old ownership and
ACL.  Sites that declined the 2018 recommendation should take a fresh
look.  Recipes for commissioning a new database cluster from scratch may
need to create a schema, grant more privileges, etc.  Out-of-tree test
suites may require such updates.

Reviewed by Peter Eisentraut.

Discussion: https://postgr.es/m/20201031163518.GB4039133@rfd.leadboat.com
2021-09-09 23:38:09 -07:00
..
expected Revoke PUBLIC CREATE from public schema, now owned by pg_database_owner. 2021-09-09 23:38:09 -07:00
po Translation updates 2021-06-21 12:33:50 +02:00
sql Revoke PUBLIC CREATE from public schema, now owned by pg_database_owner. 2021-09-09 23:38:09 -07:00
.gitignore Allow make check in PL directories 2011-02-15 06:52:12 +02:00
GNUmakefile Remove support for upgrading extensions from "unpackaged" state. 2020-02-19 16:59:14 -05:00
nls.mk Translation updates 2021-06-21 12:33:50 +02:00
plc_perlboot.pl Add a copyright notice to perl files lacking one. 2021-05-07 10:56:14 -04:00
plc_trusted.pl Add a copyright notice to perl files lacking one. 2021-05-07 10:56:14 -04:00
plperl--1.0.sql Invent "trusted" extensions, and remove the pg_pltemplate catalog. 2020-01-29 18:42:43 -05:00
plperl.c Improve hash_create()'s API for some added robustness. 2020-12-15 11:38:53 -05:00
plperl.control Invent "trusted" extensions, and remove the pg_pltemplate catalog. 2020-01-29 18:42:43 -05:00
plperl.h Update copyright for 2021 2021-01-02 13:06:25 -05:00
plperl_helpers.h Fix assorted header files that failed to compile standalone. 2019-05-31 11:45:33 -04:00
plperl_opmask.pl Remove extraneous newlines added by perl copyright patch 2021-05-07 11:37:37 -04:00
plperlu--1.0.sql Invent "trusted" extensions, and remove the pg_pltemplate catalog. 2020-01-29 18:42:43 -05:00
plperlu.control Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
ppport.h Spelling fixes in code comments 2017-03-14 12:58:39 -04:00
README Rename 'gmake' to 'make' in docs and recommended commands 2014-02-12 17:29:19 -05:00
SPI.xs Clean up PL/Perl's handling of the _() macro. 2019-06-02 12:23:39 -04:00
text2macro.pl Add a copyright notice to perl files lacking one. 2021-05-07 10:56:14 -04:00
Util.xs Clean up PL/Perl's handling of the _() macro. 2019-06-02 12:23:39 -04:00

src/pl/plperl/README

PL/Perl allows you to write PostgreSQL functions and procedures in
Perl.  To include PL/Perl in the build use './configure --with-perl'.
To build from this directory use 'make all; make install'.  libperl
must have been built as a shared library, which is usually not the
case in standard installations.

Consult the PostgreSQL User's Guide and the INSTALL file in the
top-level directory of the source distribution for more information.