![]() |
#3 |
Moderator
|
Цитата:
Сообщение от axm2017
![]() Низкая (скорее RecId пересекутся имхо), но для надежности коллеги сделали так:
- генерили hash на основе текстового набора имени таблицы + упорядоченных значений полей(это позволяло при необходимости без проблем добавить новое поле) + соль (изначально пустое значение) - hash был указан как уникальный ключ - при возникновении ситуации нарушения уникальности ( try catch с исключением duplicateKey) значение соли меняли (банальный счетчик вроде) и повторяли. |
|