по-порядку, всего в таблице около 10 записей, случайно удалил пару записей и теперь айди идут так: 8, 11, 12.
Необходимо сделать так, чтобы айди сного шли по-порядку.
Удалить таблицу нельзя, тк у неё есть связи с множеством других таблов.
Официально нельзя изменять id у записи, но возможно есть какой-нибудь баг, способ, при помощи которого можно сделать это, без негативных последствий в будущем?
руками пустые забей сущности?
там записей по 100к+)
Я хоть не профи, но плохая затея как по мне
Сделать отдельную табличку, в нее запихнуть все пропущенные id. Дописать в коде костыль, типа если есть записи в этой табличке, присваивать оттуда, а не из последовательности. Когда табличка опустеет, удалить костыль из кода
хммм, да как вариант можно так
Обсуждают сегодня