Я унаследовал проект iOS, в котором идентификаторы записей хранятся в столбце с использованием типа данных Integer primary key
.Это хорошо работает, однако, я не уверен, почему он не использует просто Integer
.Приложение iOS получает записи из API и сохраняет их в локальной базе данных SQLite.Каждая из этих записей из API уже имеет уникальный идентификатор (например, id: 100101394).
Есть ли причина или преимущество в использовании первичного ключа Integer по сравнению с обычным целым числом в этой ситуации?
Править: Приложение использует уникальный идентификатор записи для первичного ключа Integer, если это имеет смысл, но я не знаю, почему я не могу просто использовать обычное целое число.
Редактировать 1: Все, я понимаю, я могуиспользовать первичный ключ для доступа к записям.Я хочу понять, есть ли причина, по которой мне следует использовать его поверх обычного целого числа, в котором я могу сохранить идентификатор записи. Каждый идентификатор записи, возвращаемый API, уникален.