Предыдущая работа
|
Обновление SQLite базы: Создание версии
10 дней
Просмотров: 9
Дата добавления: 07.07.11 в 17:31
Дата обновления: 07.07.11 в 18:32
Создание обновления базы SQLite, на основе хэша MD5. Создание обновления происходит в 2 этапа: 1) выставление версии базы, затем программа пробегает по всем таблицам и создает HASH поле, далее пробегает по всем записям в таблице и выставляет MD5 хэш на основе строки получившейся из склеивания всех полей. После завершения создания версии базы, она копируется в указанный каталог, с соответствующей версией. Этим занимается данная программа. Для программы предусмотрен режим командной строки, что удобно для автоматизации процесса создания обновления. 2) сравниваются 2 версии базы и на их основе готовится обновление, которое можно прогонять на стороне пользователя. Этим занимается другая программа. Плюсом данного подхода является то, что структура базы может быть абсолютно разная, главное чтобы были HASH поля в таблицах. Минусом является то что нужно хранить версии базы, нужные для обновления.
|
Следующая работа
|