powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Стоит ли доверять процессам в Apex?
11 сообщений из 11, страница 1 из 1
Стоит ли доверять процессам в Apex?
    #38889847
Oleg3412
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Делаю программу в Apex, есть порядка 5 процессов. Есть возможность скинуть их на триггер. Есть ли смысл это делать при макс. 30 пользователях?
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890208
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Некорректно поставлен вопрос.
1. Процессам доверять стоит.
2. Все зависит от ситуации, что можно и нужно перенести в триггер, а что оставить в процессе.
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890217
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg3412,
переменные есть? Тогда в процесс.
Триггер очень сложно отлаживать. Там должен быть 100% работающий код.
Но, БД с триггером надёжнее.
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890307
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Но, БД с триггером надёжнее.
Как бы современные тенденции в том, чтобы бизнес логику убирать из тригеров
Oleg3412Есть ли смысл это делать при макс. 30 пользователях?
А теперь представьте разработчика, который прийдет на ваше место через два года и будет собирать бизнес логику разросшегося приложения из тригеров ?
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890313
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну например заполнение ИД из сиквенса почему-то не оставить в триггере. Или жесткое приведение любого текста к верхнему регистра.
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890325
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiКак бы современные тенденции в том, чтобы бизнес логику убирать из тригеров
согласен. Я её в ХП убираю)) из процесса APEX
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890331
Oleg3412
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Oleg3412,
переменные есть? Тогда в процесс.
Триггер очень сложно отлаживать. Там должен быть 100% работающий код.
Но, БД с триггером надёжнее.

Переменных нет, поэтому буду вешать на триггер с комментами для след.пользователей. Доверять имел в виду с той стороны, что если сбойнет что-нибудь в апексе между процессами, получится не совсем хорошая картина. В то время как в триггере произойдет откат.
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890833
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg3412что если сбойнет что-нибудь в апексе между процессами, получится не совсем хорошая картина.
Если сам скрытых комитов не наставишь или не потушишь ошибки, не сбойнет.
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890836
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123согласен. Я её в ХП убираю)) из процесса APEX
Согласен, кроме прочего, в Пакетах удобнее разрабатывать и делать версионность, чем писать километровый код в браузере.
GustlyНу например заполнение ИД из сиквенса почему-то не оставить в триггере. Или жесткое приведение любого текста к верхнему регистра.
Это не бизнес логика.
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890983
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg3412,

0. Про триггера, стоит ли их использовать для вашей задачи - это в раздел oracle

1. Можно писать на апексных процессах.

2. Можно писать на хранимках (стандартные DML-процессы лучше не удалять, а ставить в never, и привязывать свои процессы к кнопкам и форме, в них дергать процедуру, с 4.1 есть такая возможность для табличных форм), правда потеряется встроенная пессимистическая блокировка при такой реализации

3. Можно писать на вьюшках с instead of, хранимки засунуть в триггер, тогда код в апексе будет стандартный на вьюшки

Варианты 2 и 3 ес-но более трудоемки
...
Рейтинг: 0 / 0
Стоит ли доверять процессам в Apex?
    #38890990
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg3412,

+ Если у вас там серьезная бизнес логика, стоит учитывать, что апекс между разными процессами любит коммиты ставить, поэтому каждую DML операцию лучше делать одним процессом.

Но в данном случае, сделаете ли вы это через триггер, который вызовется из процесса, или сразу всё в процесс засуните - результат будет один -)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Стоит ли доверять процессам в Apex?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]