iOS - Как заменить локальную sqliteDB, которая уже существует - PullRequest
0 голосов
/ 01 февраля 2019

Я использую sqlite db в качестве локального хранилища на устройстве пользователя.Теперь у нас есть некоторые изменения в БД, и я хочу отразить это в БД пользователя.Как я могу это сделать?

Ранее я обновил DBVersion, проверил код и использовал UserDefaults для сохранения условия.Теперь я не хочу создавать новый ключ в UserDefaults. Я хочу узнать лучший способ сделать это.

1 Ответ

0 голосов
/ 02 февраля 2019

Почему бы не сохранить ключ в базе данных?

Проверить значение ключа и, если это не ожидаемое значение, запустить процедуры обновления базы данных и обновить значение ключа в базе данных?

Для меня имеет больше смысла хранить значение ключа как часть базы данных вместо внешнего значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...