![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Допустим приложение использующее SQLite хранит в базе общие данные и пользовательские, которые юзер может менять. Выходят новые версии, в общие данные добавляется функционал, но как при этом сохранить пользовательские данные, которые ему не хочется терять?
Все хранится в одной *.db.
__________________
In Code We Trust |
|
|||||
|
А почему юзерские данные должны пострадать? ALTER TABLE или UPDATE по нужным таблицам ничего не испортят. Только, естественно, предварительно бэкап в юзерскую папку. У меня когда выходит новая версия ПО с изменениями в базе - выполняются запросы к БД, и в таблицу общих настроек записывается версия БД. Новая версия хранится в константе и сравнивается, соответственно, с версией в БД.
__________________
Кодинг, багинг, алгоритминг. me @ |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Ну это очень важное дополнение. Тогда лучше, конечно, 2 базы.
__________________
Отряд Котовскага |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|