German Krasnikov
Предыдущая работа

Обновление SQLite базы: Создание версии

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

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».