Директория проекта

Для успешного запуска миграционного проекта необходимо понимать, как работает директория проекта. Большинство новичков пропускают эту настройку, но очень важно разобраться в ней. Проект миграции — это папка, в которой хранится вся информация о процессе миграции:

  • Параметры исходной и целевой баз данных;
  • Список объектов, выбранных для преобразования;
  • Все настройки, которые вы внесли перед преобразованием (включая сопоставления имен и типов);
  • Статус преобразования всех объектов в случае перезапуска существующего проекта.

Информация хранится в 3 файлах в директории проекта: файл настроек sqlways_db.ini, файл проекта sqlways.xml и файл статусов sqlways_db.json.

CM_pr_directory

В большинстве проектов невозможно выполнить конвертацию всех объектов за один раз. Иногда возникает необходимость в многократной конвертации, разделении объектов или тестировании различных сценариев.

Использование разных директорий проекта для разных объектов/процессов может значительно сократить время на настройку инструмента/указание учетных данных/выбор объектов. Например, в первой директории проекта вы хотите преобразовать один набор объектов, во втором — другой. Если вы укажете разные директории, вы можете переключаться между проектами, выбрав соответствующую директорию, и инструмент автоматически выведет всю информацию о текущем проекте. Вам не нужно повторно выбирать объекты для конвертации, указывать взаимосвязи или параметры, поскольку все эти настройки уже будут применены. Также лучше использовать отдельную директорию для тестирования. В этом случае вы не перезапишите результаты и не запутаетесь в выбранном списке объектов и параметров.

Вы можете изменить проект миграции следующим образом:

  • Выбрать уже существующий проект из выпадающего списка или нажать кнопку "Открыть", указав путь к проекту.

CM_pr_directory

  • Создать новый проект с нуля или клонировать из существующего проекта. Для этого нажмите кнопку "Новый".

CM_new_proj_new1

В открывшемся окне укажите путь к новому миграционному проекту вручную (по умолчанию отображается путь текущего проекта) или при помощи кнопки "Обзор".
Новый проект будет создан с параметрами по умолчанию, но если вы хотите клонировать какой-либо существующий проект с набором объектов и настройками конвертации, установите флажок "Копировать настройки проекта" и выберите проект для копирования:

CM_new_proj_new1


Другие материалы по теме:
Советы и рекомендации

Если у вас есть вопросы, пожалуйста, обращайтесь в нашу службу поддержки: support@convertum.ru