Правила создания и изменения БД с помощью плагинов Flexberyy Desinger
Данная функция позволяет привести в соответствие имеющуюся базу данных к модели:
- Создаётся база данных (при необходимости).
- Вычисляются отличия между имеющейся в базе данных структурой таблиц и структурой, соответствующей объектной модели.
- Генерируется скрипт, выполнение которого приводит имеющуюся базу данных к модели.
- Запрашивается пользователь о применении сгенерированного скрипта.
Для того, чтобы выполнить эту функцию, необходмо в меню плагина генерации структуры базы данных выбрать пункт “Привести в соответствие БД”.
Note: Модуль приведения в соответствие присоединяется к базе данных в соответствии со строкой соединения, указанной в настройках стадии для этого модуля. Если на сервере нет такой БД, модуль
создаст её
. Об этом будет объявлено в окне сообщений. По окончании работы пользователю выдаётся окно со сгенерированным скриптом, приводящим структуру базы данных к актуальному модели состоянию. Пользователь может применить этот скрипт, возможно, предварительно подправив, либо отказаться от его применения.Настройка “Не удалять существующие таблицы”
Если установлена настройка “Не удалять существующие таблицы”, то система не будет пытаться удалить “лишние” с её точки зрения таблицы. Данная настройка удобна, когда в базе данных приложения содержатся данные дополнительно подключаемых подсистем.