34.53. transforms

Представление transforms содержит информацию о трансформациях, определённых в текущей базе данных. Более точно, оно содержит строку для каждой функции, задействованной в трансформации (функцию "из SQL" или "в SQL").

Таблица 34-51. Столбцы transforms

ИмяТип данныхОписание
udt_catalog sql_identifier Имя базы данных, содержащей тип, для которого предназначена трансформация (всегда текущая база)
udt_schema sql_identifier Имя схемы, содержащей тип, для которого предназначена трансформация
udt_name sql_identifier Имя типа, для которого предназначена трансформация
specific_catalog sql_identifier Имя базы данных, содержащей функцию (всегда текущая база)
specific_schema sql_identifier Имя схемы, содержащей функцию
specific_name sql_identifier "Однозначное имя" функции. Подробнее оно описано в Разд. 34.40.
group_name sql_identifier Стандарт SQL позволяет определять "группы" трансформаций и выбирать группу во время выполнения. PostgreSQL это не поддерживает. Вместо этого трансформации привязываются к языкам. В качестве компромисса со стандартом, это поле содержит язык, для которого предназначена трансформация.
transform_type character_data FROM SQL или TO SQL