Как создать резервную копию БД?<br>Как восстановить БД из резервной копии?<br>Можно ли использовать "облако" для хранения БД?<br>В каком файле хранится информация БД?
Как создать резервную копию БД? Как восстановить БД из резервной копии? Можно ли использовать "облако" для хранения БД? В каком файле хранится информация БД?
По сути, БД в LibaBook2 - это как обычный документ Word(.doc) или Excel(.xls), только вместо одного файла, БД хранится в папке (с окончанием "_db"). Сохранив открытую БД (папку) под другим именем - мы получаем копию существующей БД (резервную копию), которую потом можно открыть в любой момент времени и работать уже как с независимой БД.
Создание резервных копий LibaBook2 выполняется вручную и частота необходимости данной процедуры определяется пользователем самостоятельно по уровню надежности используемых носителей информации.
4. Выберите папку и укажите название резервной копии. По умолчанию резервную копию предлагается создать в папке C:\LibaBook2\data\dbases\backup с именем включающим текущую дату и время, но расположение и название можно изменить на произвольное. Например выбрав внешний usb-диск.
3. Укажите путь к папке с резервной копией БД и находящемуся внутри неё файлу main.lbbk2
4. Всё - можно работать с открытой БД как и с любой другой.
5. Если из резервной копии БД открывается корректно, то можно удалить папку испорченной БД, а на её место скопировать папку резервной копии, переименовав её по названию старой папки БД.
Напрямую рабочую папку БД (открытую в LibaBook) в облаке хранить нельзя, т.к. "облачные" сервисы не могут на лету корректно синхронизировать обновляемые файлы БД, что приводит к нарушению структуры БД и в итоге к появлению ошибок в её работе.
Но, после закрытия БД в LibaBook, папку БД уже можно копировать куда угодно, в том числе в папку синхронизирующуюся с облаком. Соответственно, на другом компьютере из облачной папки необходимо скопировать папку БД в "рабочую" папку на локальном компьютере (не связанную с облаком) и после этого можно открывать и работать с БД в LibaBook.
Оптимальный вариант хранения БД в облаке с использованием архиватора:
1. Создание резервной копии в LibaBook2 через пункт меню "Сохранить как..." в папку по умолчанию "C:\LibaBook2\data\dbases\backup" или любую другую папку.
2. Архивирование папки резервной копии БД (например в zip-файл или rar-файл)
3. Копирование zip-файла в облако
4. Копирование zip-файла из облака на локальный компьютер
5. Разархивирование zip-фйла в "рабочую" папку БД
6. Открытие БД в LibaBook2 из "рабочей" папки и работа с БД.
В будущих версиях программы этот процесс будет более автоматизирован.