Самоинкрементирующиеся первичные ключи, значения, следующие или нет. Связывание внешних ключей (django)
Спасение,
Я делаю классический bdd и у меня возникло сомнение, высказанное другим разработчиком: Проще говоря, у меня есть 2 таблицы (с очень редким обновлением), одна из которых имеет FK (внешний ключ) на другой. Есть автоинкремент на PK (первичный ключ).
С помощью Django я делаю фиксы (базовое заполнение) для заполнения этих 2 таблиц и ставлю следующие значения PK:
id | codes | name | zone_id
1 | 13 | bla1 | 1
2 | 84 | bla2 | 2
3 | 06 | bla3 | 4
Простой, базовый. Но этот коллега изменил мой крепеж, потому что он "лучше", возможно, для удобства:
id | codes | name | zone_id
13 | 13 | bla1 | 1
84 | 84 | bla2 | 2
6 | 06 | bla3 | 4
В результате значения PK больше не следуют друг за другом. Правильно ли это, или автоинкремент должен быть удален? Для меня совершенно абсурдно это изменение.
Спасибо
F.