Закладка Восстановление

На этой «страничке» можно установить параметры, которые будут использоваться при загрузке (импорте) таблиц (рис. 43):

  • возможность задавать формат разделителей в загрузочном файле. Для этого необходимо установить галочку у опции Выберите символ-разделитель и в поле ввода поместить сам разделитель (по умолчанию используется запятая);

  • также можно задать символ-разделитель текстовых строк (данный формат используется, как правило, в файлах экспорта, создаваемых с помощью MS Access – подробнее по форматам файлов см. документ по утилите loarel «СУБД ЛИНТЕР. Импорт данных», подраздел «Форматы импортируемых файлов»). Для выбора разделителя текстовых строк необходимо установить галочку напротив опции Выберите разделитель текстовых строк и поместить сам символ в поле ввода (по умолчанию используется как правило символ двойных кавычек);

  • если в загрузочном файле используется формат, в котором разделители отсутствуют в начале и в конце строки, то необходимо также установить флажок у опции Нет разделителей в начале и в конце строки;

  • если в файле загрузки присутствуют строки-комментарии, то необходимо включить опцию Первый символ для строки-комментария и в поле ввода указать этот символ (по умолчанию используется точка с запятой);

  • есть возможность изменить количество записей в одной транзакции, т.е. число загруженных строк, после которых будет подаваться команда для СУБД ЛИНТЕР COMMIT;

  • переформировать поля по-новому – при загрузке данных в таблицу для столбцов этого типа вставлять значения по умолчанию (т.е. следующее по порядку значение), а не значение, взятое из файла загрузки. Удобно в случае, если, скажем, данные в таблицу уже были загружены, а потом стерты sql-командой DELETE, и производится повторная загрузка данных в эту таблицу;

  • усекать слишком длинные строки – если количество символов, считанных для символьных столбцов, превышает их длину, то усекать эти строки справа до ширины поля (например, если было считано 12 символов для столбца типа CHAR(10), то при установленном параметре для загрузки будут переданы первые 10 символов);

  • в процессе миграции возможно получение кодов завершения. При получении кода завершения пользователю выдается запрос о продолжении или прекращении процесса миграции. Для игнорирования требуемых кодов завершения их необходимо указать в поле Игнорировать ошибки по номеру. В качестве разделителя необходимо использовать символ ";".

Установка параметров восстановления БД
Рисунок 43. Установка параметров восстановления БД

По умолчанию все флажки отключены.