Online Documentation for SQL Manager for PostgreSQL
Функции
Функции представляют собой набор команд. В PostgreSQL функции хранятся непосредственно в базе данных. Каждой функции присваивается идентификатор объекта.
В PostgreSQL существует четыре типа функций:
- функции, написанные на SQL,
- функции на языке описания процедур (PL/Tcl or PL/pgSQL),
- внутренние функции,
- функции на языке С.
Редактор функций позволяет Вам создавать, редактировать и выполнять функции. Он запускается, когда Вы создаете новую функцию или открываете для редактирования уже существующую.
Чтобы открыть функцию в редакторе достаточно щелкнуть по ней два раза мышкой в проводнике баз данных.
Инструменты редактора располагаются на вкладках и панелях инструментов.
Вкладки редактора:
Чтобы выполнить функцию нужно:
- Открыть объект в редакторе двойным щелчком мыши на нужной функции в проводнике баз данных в группе объектов Functions.
- Нажать Execute function на одной из панелей инструментов или нажать клавишу F9.
Отладка
Чтобы отладить функцию на языке plpgsql необходимо:
- Открыть объект в редакторе двойным щелчком мыши на нужной функции в проводнике баз данных в группе объектов Functions.
- Нажать кнопку Debug на одной из панелей инструментов или воспользоваться сочетанием клавиш Shift+Ctrl+D.
- Отладить функцию в открывшемся отладчике функций.