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 |
Участник
|
Спасибо. Все так. Но вопрос был, можно ли их удалить?
То есть, удаление не сломает ли номерную серию ? |
|