Перейти к основному содержимому

hstore_plpython3u. Трансформация типа hstore для PL/Python3u

В исходном дистрибутиве установлено по умолчанию: нет.

Связанные компоненты: hstore, plpython3u.

Схема размещения: ext.

Этот модуль реализует трансформации тип данных hstore для недоверенного (untrusted) языка PL/Python3.

Описание типа 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.

Установка

Связанное расширение plpython3u отсутствует в дистрибутиве поставки Pangolin.

Настройка

Не требуется.

Использование модуля

Использование модуля описано здесь: hstore. Тип данных для хранения пар ключ/значение внутри одного значения.

Ссылки на документацию разработчика

Дополнительно поставляемый модуль hstore: https://www.postgresql.org/docs/15/hstore.html.