У меня есть таблица SQLite, которая выглядит так:
CREATE TABLE Cards (id INTEGER PRIMARY KEY, name TEXT)
Поэтому каждый раз, когда я создаю новую строку, SQLite автоматически присваивает ей уникальный идентификатор.
Однако, если я удалю строку, а затем создам новую строку, новая строка будет иметь идентификатор ранее удаленной строки.
Как я могу убедиться, что этого не произойдет? Можно ли как-то заставить SQLite всегда давать действительно уникальные идентификаторы, которые даже отличаются от ранее удаленных строк?
Я могу сделать это в коде, но я бы предпочел, чтобы SQLite сделал это, если это возможно. Есть идеи?