postgresql/src/pl/plperl
Tom Lane b5265196e5 Fix pl/perl test case so it will still work under Perl 5.36.
Perl 5.36 has reclassified the warning condition that this test
case used, so that the expected error fails to appear.  Tweak
the test so it instead exercises a case that's handled the same
way in all Perl versions of interest.

This appears to meet our standards for back-patching into
out-of-support branches: it changes no user-visible behavior
but enables testing of old branches with newer tools.
Hence, back-patch as far as 9.2.

Dagfinn Ilmari Mannsåker, per report from Jitka Plesníková.

Discussion: https://postgr.es/m/564579.1654093326@sss.pgh.pa.us
2022-06-01 16:15:47 -04:00
..
expected Fix pl/perl test case so it will still work under Perl 5.36. 2022-06-01 16:15:47 -04:00
po Translation updates 2022-05-09 12:27:34 +02:00
sql Fix pl/perl test case so it will still work under Perl 5.36. 2022-06-01 16:15:47 -04:00
.gitignore Allow make check in PL directories 2011-02-15 06:52:12 +02:00
GNUmakefile Use gendef instead of pexports for building windows .def files 2022-02-10 13:51:59 -05:00
nls.mk Translation updates 2018-09-17 08:40:36 +02:00
plc_perlboot.pl Don't fall off the end of perl functions 2018-05-27 09:08:42 -04:00
plc_trusted.pl Clean up some perlcritic warnings 2018-05-07 15:35:32 -04:00
plperl--1.0.sql Put comments on the installable procedural languages. 2011-07-03 19:03:51 -04:00
plperl--unpackaged--1.0.sql Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
plperl.c Disallow execution of SPI functions during plperl function compilation. 2022-02-25 17:40:45 -05:00
plperl.control Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
plperl.h plperl: update ppport.h to Perl 5.34.0. 2022-01-31 15:01:05 -05:00
plperl_helpers.h PL/Perl portability fix: avoid including XSUB.h in plperl.c. 2017-07-28 12:25:43 -04:00
plperl_opmask.pl perltidy: Add option --nooutdent-long-comments 2018-04-27 11:37:43 -04:00
plperlu--1.0.sql Put comments on the installable procedural languages. 2011-07-03 19:03:51 -04:00
plperlu--unpackaged--1.0.sql Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
plperlu.control Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
ppport.h Remove ppport.h's broken re-implementation of eval_pv(). 2022-02-08 19:26:26 -05:00
README Rename 'gmake' to 'make' in docs and recommended commands 2014-02-12 17:29:19 -05:00
SPI.xs Transaction control in PL procedures 2018-01-22 08:43:06 -05:00
text2macro.pl Don't fall off the end of perl functions 2018-05-27 09:08:42 -04:00
Util.xs PL/Perl portability fix: avoid including XSUB.h in plperl.c. 2017-07-28 12:25:43 -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.