postgresql/src/pl
Peter Eisentraut 594ba21bce plpython: Remove support for major version conflict detection
This essentially reverts commit 866566a690, which installed
safeguards against loading plpython2 and plpython3 into the same
process.  We don't support plpython2 anymore, so this is obsolete.

The Python and PL/Python initialization now happens again in
_PG_init() rather than the first time a PL/Python call handler is
invoked.  (Often, these will be very close together.)

I kept the separate PLy_initialize() function introduced by
866566a690 to keep _PG_init() a bit modular.

Reviewed-by: Mario González Troncoso <gonzalemario@gmail.com>
Reviewed-by: Nathan Bossart <nathandbossart@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/9eb9feb6-1df3-4f0c-a0dc-9bcf35273111%40eisentraut.org
2025-10-15 08:18:29 +02:00
..
plperl Provide more-specific error details/hints for function lookup failures. 2025-09-16 12:17:02 -04:00
plpgsql Provide more-specific error details/hints for function lookup failures. 2025-09-16 12:17:02 -04:00
plpython plpython: Remove support for major version conflict detection 2025-10-15 08:18:29 +02:00
tcl Don't put library-supplied -L/-I switches before user-supplied ones. 2025-07-29 15:17:40 -04:00
Makefile Make distprep and *clean build targets recurse into all subdirectories. 2011-07-03 13:55:12 -04:00
meson.build Update copyright for 2025 2025-01-01 11:21:55 -05:00