Пользовательские функции (User definded functions)
-
Поле “Наименование схемы” содержит наименование схемы, в которой будет находиться функция.
-
Поле “Наименование функции” содержит название пользовательской функции в базе данных.
-
Поле “Тип данных возвращаемого значения” содержит тип данных значения, возвращаемого функцией в соответствии с:
-
“meta.file” - структурированное хранилище файлов в БД;
-
“meta.file[]" - массив структурированных хранилищ файлов в БД;
-
trigger, event_trigger - подробнее в 42.9. Триггерные процедуры PostgreSQL;
-
строковая переменная - указание сущности, тип которой будет использоваться в качестве возвращаемого. Подробнее в 42.3.4. Типы кортежей;
-
record - тип строковой переменной без определенной структуры. Подробнее в 42.3.5. Тип record.
-
Поле “Параметры функции” содержит перечень входных значений функции с указанием типа данных в соответствии с:
-
“meta.file” - структурированное хранилище файлов в БД;
-
“meta.file[]" - массив структурированных хранилищ файлов в БД;
-
строковая переменная - указание сущности, тип которой будет использоваться в качестве возвращаемого. Подробнее в 42.3.4. Типы кортежей.
-
Поле “Определение функции” содержит программный код функции на языке PL/pgSQL.
Связи пользовательской функции:
- Контейнер “Триггеры” содержит триггеры, использующие данную функцию.