Я занимаюсь разработкой приложения и использую SQLite в качестве хранилища базы данных.
Я хочу добавлять и обновлять базу данных sqlite на протяжении всего срока действия моего приложения, поэтому я скопировал ее в каталог документов, чтобы я мог выполнять любые действия с моей базой данных, кроме только выбора из нее.
Но так как я разрабатываю «время», моя база данных часто изменяется (архитектура базы данных сделана другим разработчиком) в процессе
На iPhone я проверяю
- , если база данных существует в каталоге документов
- (если нет) скопируйте его в него.
- использовать эту базу данных
но когда я хочу обновить свою базу данных (я сделал это в отдельном менеджере sqlite), происходит сбой процесса копирования новой версии, потому что я проверяю только, существует ли база данных.
Кто-нибудь из вас, ребята, испытывал такую же проблему? и что ты сделал, чтобы решить эту проблему ..
Моя единственная идея состояла в том, чтобы создать таблицу настроек и содержать строку, которая проверяет номер версии базы данных.
Есть ли способ отредактировать файл sql из каталога документов в каком-либо инструменте управления sqlite?
или есть лучшие решения?