23.10.2024, 17:13 | #1 |
Участник
|
Можно ли почистить NumberSequenceList?
Есть continuous номерная серия
Почему-то стали выделяться номера те, что уже когда-то использовались, и поэтому выдается ошибка о нарушении первичного ключа при попытки создания записи в таблице. В NumberSequenceList вижу, что эти "заново" выделяемые номера сидят, и помечены как free. Присваивание им скриптом статуса reserved решило пока проблему, но , мне кажется, можно просто удалить эти записи, и дело с концом. Эта проблема происходит в тестовом environment, и конс жалуется что не может продолжать тестирование. Надо поэтому ее быстро решить, а потом искать причину. Безопасно ли удаление записей из NumberSequenceList для конкретной номерной серии? |
|
23.10.2024, 22:03 | #2 |
Участник
|
Это список выделенных идентификаторов номерных серий и по каким-то причинам освобожденных. Поскольку сдвиг счетчика номерной серии уже имеет место, данные записи позволяют закрыть "разрыв" в идентификаторах.
В рамках тестового сервера, складывается впечатление, что можете делать всё, что считаете нужным (лишь бы это не влияло на возможность выполнения должностных обязанностей коллег). Если пишите, что эти идентификаторы уже используются - возникает вопрос: каким образом обновляете данные на тестовой среде? Возможно ответ на этот вопрос поможет найти причину данной проблемы. |
|
24.10.2024, 08:31 | #3 |
Участник
|
Спасибо. Все так. Но вопрос был, можно ли их удалить?
То есть, удаление не сломает ли номерную серию ? |
|
24.10.2024, 09:16 | #4 |
Участник
|
Если эти номера не нужны совсем, то можно и удалить.
Почему это должно как то сломать НС, если вы эти номера перевели в статус Reserved и ничего не сломалось ? ) Для системы статус Reserved по сути означает, что эти номера для нее не видимы и она с ними не работает при выделении следующего номера (т.е. как будто нет совсем этих номеров).
__________________
Sergey Nefedov |
|
24.10.2024, 09:32 | #5 |
Участник
|
Спасибо за ответ. Она может, наверное. при следующей чистке их перевести в Free (надо посмотреть алгоритм). Поэтому , мне кажется, надежнее удалить.
|
|