Текущая версия автоматически может изменить способ хранения документов и изображений. В результате данной процедуры:
информация из указанного поля типа BLOB сохраняется в указанную папку, что сильно уменьшит размер базы данных;
автоматически редактируется запрос базы данных, к полю BLOB добавляется дополнительный тэг gallery с опцией links;
в базе данных вместо файлов вставляются ссылки них.
Для переноса данных надо:
Нажать кнопку
.Справа в области таблиц сделать щелчок правой кнопкой мыши и в контекстом меню выбрать пункт
.В открывшемся мастере переноса данных выбрать запрос и поле BLOB данные из которого надо перенести. Нажать кнопку
.При работе с локальным слоем:
если для слоя не указана папка для документов, то по умолчанию все документы и изображения предлагается поместить в папку files, которая будет создана там же где располагается слой. Для изменения папки надо нажать кнопку и выбрать новую папку.
Если дополнительно установить опцию Назначить папкой для документов, то соответственно указанная папка так же будет прописана как папка для документов по умолчанию;
если у слоя папка для документов указана, то появляется возможность создать в ней дополнительную подпапку, для этого, следует установить опцию Помещать в подпапку и в строке ниже дать название создаваемой подпапки. Если уже такая папка существует, то новая создаваться не будет.
При работе с серверным слоем:
если для слоя не указана папка для документов, то по умолчанию все документы и изображения предлагается поместить в папку files, которая будет создана там же где располагается слой.
если у слоя папка для документов указана, то данные сохраняются в нее, так же есть возможность создать в ней дополнительную подпапку, для этого, следует установить опцию Помещать в подпапку и в строке ниже дать название подпапки. Если папки с указанным названием нет, то она будет создана, если она существует, то новая создаваться не будет.
В строке шаблон имени для новых файлов настраивается шаблон. Для его настройки надо нажать кнопку
.По умолчанию шаблон имени файла предлагается следующего вида: $(filename)$(index)$(ext), где:
$(filename) - имя файла, если имя не восстановить, то по умолчанию присваивается имя File, для замены имени возможно удалить данный параметр и внести свое имя;
$(index) - порядковый номер для файла 1, 2, 3 и т.д.;
$(ext) - расширение файла.
Например, если требуется чтобы после импорта все файлы имели название вида Акт1, Акт2, Акт3 и т.д. то шаблон будет выглядеть следующим образом: Акт$(index)$(ext).
Примечание | |
---|---|
Если данные хранились в поле BLOB без тэга gallery, то исходное имя файла восстановить невозможно! |
Настроить действие мастера переноса на тот случай если имена переносимых данных совпадут. Имеется три варианта:
Перезаписывать существующий - если файл с таким именем в папке уже есть, то он будет заменен на новый;
Использовать существующий - если файл с таким именем в папке уже есть, то он не будет изменен;
Добавлять индекс к имени файла - к новому файлу будет добавлен индекс 1, 2, 3 и т.д.
Нажать кнопку
.Для запуска процедуры нажать кнопку
.После окончания переноса данных появится соответствующее сообщение. Для закрытия мастера переноса данных нажать кнопку
.Так как мастер переноса изменяет запрос базы данных - к полю BLOB добавляется дополнительный тэг gallery с опцией links, то для сохранения изменений необходимо сохранить Браузер базы данных - кнопка .