hstore_plperl. Трансформация типа hstore для PL/Perl. Тра нсформация типа hstore для PL/Perl
В исходном дистрибутиве установлено по умолчанию: нет.
Связанные компоненты:
hstore
,plperl
.Схема размещения:
ext
.
Этот модуль реализует трансформации тип данных hstore
для языка PL/Perl.
Описание типа hstore
смотрите здесь: hstore. Тип данных для хранения пар ключ/значение внутри одного значения
Примечание:
Существуют дополнительные расширения, реализующие трансформации типа
hstore
для языков PL/Perl и PL/Python:
- расширения для PL/Perl называются
hstore_plperl
для доверенного иhstore_plperlu
для недоверенного PL/Perl; если установить эти трансформации и указать их при создании функции, значенияhstore
будут отображаться в хеше Perl;- расширения для PL/Python называются
hstore_plpythonu
,hstore_plpython2u
иhstore_plpython3u
и при их использовании значенияhstore
будут отображаться в словаре Python.
Доработка
Доработка не проводилась.
Ограничения
Рекомендуется устанавливать в одну схему с hstore
.
Установка
Модуль считается «доверенным», поэтому его могут устанавливать пользователи, имеющие право CREATE
в текущей базе данных:
CREATE EXTENSION hstore_plperl SCHEMA ext;
Внимание!
Расширения, реализующие трансформации, рекомендуется устанавливать в одну схему с
hstore
. Другая схема может содержать объекты, созданные злонамеренным пользователем. Выбор такой схемы может повлечь за собой угрозу безопасности во время установки расширения.
Настройка
Не требуется.
Использование модуля
Использование модуля описано здесь: hstore. Тип данных для хранения пар ключ/значение внутри одного значения
Ссылки на документацию разработчика
Дополнительно поставляемый модуль hstore: https://www.postgresql.org/docs/15/hstore.html.