mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
Create contrib/bool_plperl to provide a bool transform for PL/Perl[U].
plperl's default handling of bool arguments or results is not terribly satisfactory, since Perl doesn't consider the string 'f' to be false. Ideally we'd just fix that, but the backwards-compatibility hazard would be substantial. Instead, build a TRANSFORM module that can be optionally applied to provide saner semantics. Perhaps usefully, this is also about the minimum possible skeletal example of a plperl transform module; so it might be a better starting point for user-written transform modules than hstore_plperl or jsonb_plperl. Ivan Panchenko Discussion: https://postgr.es/m/1583013317.881182688@f390.i.mail.ru
This commit is contained in:
6
contrib/bool_plperl/bool_plperlu.control
Normal file
6
contrib/bool_plperl/bool_plperlu.control
Normal file
@ -0,0 +1,6 @@
|
||||
# bool_plperlu extension
|
||||
comment = 'transform between bool and plperlu'
|
||||
default_version = '1.0'
|
||||
module_pathname = '$libdir/bool_plperl'
|
||||
relocatable = true
|
||||
requires = 'plperlu'
|
Reference in New Issue
Block a user