Показать сообщение отдельно
Старый 12.02.2023, 16:35   #16  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,709 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Предложенные варианты
  1. Изменение бизнес-процесса (транзакция, таблицы архива и т.п.)
  2. Запрет одновременного выполнения несколькими процессами (программно или организационно)
  3. Новое поле для симуляции уникального индекса по условию
  4. Удаление дублей "постфактум". После выполнения операции

Вкратце поясню.

Я не разрабатывал этот бизнес-процесс. Ко мне пришли уже с проблемой, которую надо решить. Любые варианты советов на тему, что Вам надо сам бизнес-процесс менять или организовать его выполнение по другому - заранее обречены. Никто на это не пойдет.

Т.е. по сути, выбор стоит между созданием нового поля и удалением "постфактум". На настоящий момент заказчик выбрал вариант удаления "постфактум". Правда, не в отдельной периодичке, а как завершающая операция в этом же процессе, но в отдельной транзакции

Если других вариантов решения нет, то на этом можно и закончить. Всех благодарю за участие.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...