Вернуться   Расположение Нашей Армии [СССР] > Инженерно-техническая часть > Техническая поддержка

Важная информация


Ответ
 
Опции темы
Старый 30.03.2018, 18:31   #821
Trash

Сержант авиации
 
Аватар для Trash
 
Регистрация: 21.02.2016
Адрес: Саранск
Сообщений: 623
Ну смотри, суть приложения, которое создает бд из файла - оно тупо берет путь к нему, парсит и параллельно создает бд, приходит обновление файла, о котором я могу и не знать, я также запускаю его, после пирсинга опять новая бд, т.е. Понятие версии никак здесь не применимо, оно будет что у исходной бд, что и у созданной только что из файла. Единственное, что мне сейчас пришло, пока читал твой ответ, это в бд записывать MD5 файла из которого я произвожу создание базы, если в файле будут изменения, соответственно и хеш изменится, значит, из него нужно будет создать новую бд, ею заменить старую, с повышением версии, чтобы мобильные клиенты могли обновить базу. Касательно приложения, ну запросы ты мне помог сделать, они не изменились, единственное способ запроса другой стал, более по андроидовски))
__________________
Сержант / Летчик 7АЭ / Боец 2КБП
Наша Армия [CCCP] / Skype nicotine_trash / ЛД

Trash вне форума Вверх   Ответить с цитированием
Старый 30.03.2018, 20:19   #822
ARTER

Младший сержант МСВ
 
Аватар для ARTER
 
Регистрация: 15.06.2016
Сообщений: 267
Да, можно писать хэш-сумму файла и сначала сравнить их.
Либо просто прочитать дату изменения\создания файла из метадаты, теоретически это может быть чуть быстрее, чем расчет хэш-суммы, но мальца ненадежно, зависит от того где изменяется файл, на локальном или удаленном хранилище.
__________________
Младший сержант / Командир 4БП / Боец 1МСВ / Инструктор УР
Наша Армия [CCCP] / skype: artercad / ЛД

ARTER вне форума Вверх   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:45. Часовой пояс GMT +3.


Перевод: zCarot