diff options
author | Peter Eisentraut | 2018-04-03 13:47:18 +0000 |
---|---|---|
committer | Peter Eisentraut | 2018-04-03 13:47:18 +0000 |
commit | 341e1661805879db958dde0a9ed1dc44b1bb10c3 (patch) | |
tree | f78b33ca09f89599112fc81637c4fccf32cf12d4 /doc/src/sgml/json.sgml | |
parent | a08dc711952081d63577fc182fcf955958f70add (diff) |
Transforms for jsonb to PL/Perl
Add a new contrib module jsonb_plperl that provides a transform between
jsonb and PL/Perl. jsonb values are converted to appropriate Perl types
such as arrays and hashes, and vice versa.
Author: Anthony Bykov <a.bykov@postgrespro.ru>
Reviewed-by: Pavel Stehule <pavel.stehule@gmail.com>
Reviewed-by: Aleksander Alekseev <a.alekseev@postgrespro.ru>
Reviewed-by: Nikita Glukhov <n.gluhov@postgrespro.ru>
Diffstat (limited to 'doc/src/sgml/json.sgml')
-rw-r--r-- | doc/src/sgml/json.sgml | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/doc/src/sgml/json.sgml b/doc/src/sgml/json.sgml index 1df949e304a..e7b68fa0d24 100644 --- a/doc/src/sgml/json.sgml +++ b/doc/src/sgml/json.sgml @@ -575,8 +575,17 @@ SELECT jdoc->'guid', jdoc->'name' FROM api WHERE jdoc @> '{"tags": ["qu <para> Additional extensions are available that implement transforms for the - <type>jsonb</type> type for the language PL/Python. The extensions for - PL/Python are called <literal>jsonb_plpythonu</literal>, + <type>jsonb</type> type for different procedural languages. + </para> + + <para> + The extensions for PL/Perl are called <literal>jsonb_plperl</literal> and + <literal>jsonb_plperlu</literal>. If you use them, <type>jsonb</type> + values are mapped to Perl arrays, hashes, and scalars, as appropriate. + </para> + + <para> + The extensions for PL/Python are called <literal>jsonb_plpythonu</literal>, <literal>jsonb_plpython2u</literal>, and <literal>jsonb_plpython3u</literal> (see <xref linkend="plpython-python23"/> for the PL/Python naming convention). If you |