Как восстановить данные

Причин потери данных множество: удалили случайно записи, сбой программы или при обновлении, ложная синхронизация. Но как откатить все к работоспособному варианту? Сразу огорчу тех, кто ни разу не делал копию данных устройства на ПК (а именно папку приложения), ни включал синхронизацию и никогда не писал в тех.поддержку из приложения (к письму прикладываются файл автобэкапа, который может быть использован для восстановления) — данные не восстановить.

  1. Если приложение запускается, следует сделать ручной экспорт (чтобы быть уверенным, что можно будет вернуться в это состояние). Меню — Экспорт — Ок
  2. Если память телефона доступна, следует сделать копию папки приложения на внешнем носителе (карта памяти, ПК) — папка Carexpenses/Fuelmanager находится в корне внутренней памяти устройства.
  3. Теперь поработаем с содержимым папки.

Папка содержит в себе:

DATA — папка с бэкапами синхронизируемых данных с облаком, самые важные файлы в ней *.db — файлы базы данных, имеют наибольший размер и по дате изменения уже можно понять, насколько они актуальны.

DATA_BACKUP — папка с бэкапами данных, которые были перезаписаны при затягивании данных из облака

TEMP — временная папка для хранения просматриваемых картинок из записей

Файлы ***_autobackup_v**.csv — файлы автоматического текстового бэкапа, обновляются при каждом выходе из приложения. Так как имеют метку версии приложения, то при обновлении приложения данные начинают сохраняться в автобэкап с новым именем. Этот же файл (актуальный) и пересылается разработчику (мне) при написании из приложения.

Файлы ***_yyyymmdd_hhmm.csv — файлы ручного текстового бэкапа (экспорта), имеют уникальную метку времени, не перезаписываются.

Все csv файлы могут быть открыты любом в текстовом редакторе, но рекомендуется Notepad++ (бесплатный и многофункциональный). Файл имеет задокументированную структуру и может быть подправлен вручную. Чем больше записей в файле, тем его размер больше. Любой csv файл, размещенный в папке приложения может быть выбран для импорта в приложении (Меню — Импорт — Далее …). Поэтому если ваши данные нашлись среди csv файлов — то просто импортируйте нужный вам файл.

Если же вы решили импортировать файл базы данных или использовать архивный — вам следует воспользоваться способом №5 из инструкции.

Пробуйте, но если у вас не получается, просто напишите мне с приложением всей папки приложения (дабы не терять время).

Добавить комментарий