Справочник / объект
Процедура базы
Программный код процедуры СУБД и права на неё.
← Все объектыЧто входит в объект
Объект целикомОпределение
Имя, параметры и тело процедуры
Свойства
Настройки объекта
Права
Разрешения на выполнение
Правила переноса
Как сравнивается
Сравнивается содержимое объекта, включая права. При отличиях появляется Update.
Что может удаляться
Процедура не удаляется по отсутствию в наборе. Update процедуры PostgreSQL выполняется через удаление и создание.
Что важно учесть
Пользовательская процедура Паруса PCE — отдельный объект. Наличие PCE не означает наличие нужной процедуры базы.
Какой объект вы переносите
JPR — процедура Oracle, JPP — процедура PostgreSQL. Они отличаются от пользовательской процедуры Паруса PCE, которая описывает операцию в приложении.
В PostgreSQL код, который в Парусе называют процедурой, может быть реализован функцией. Ориентируйтесь на фактический тип объекта в каталоге.
Что проверить в плане
Изменение кода и прав относится к команде самой процедуры. Для PostgreSQL обновление предполагает пересоздание, поэтому зависимые объекты могут помешать выполнению.
Перенос между разными диалектами SQL автоматически не выполняется.
Нужна общая картина? Посмотрите, как устроен перенос.