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

При настройке правил миграции для встроенных таблиц ядра и плагинов выберите правило «Приоритет перезаписи». Для остальных таблиц, если нет особых требований, можно оставить настройки по умолчанию.

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

При настройке правил миграции для встроенных таблиц ядра и плагинов выберите правило «Приоритет вставки или обновления». Для остальных таблиц, если нет особых требований, можно оставить настройки по умолчанию.

Перед выполнением миграции система автоматически создает резервную копию текущего приложения. Если миграция завершится неудачно или результаты не соответствуют ожиданиям, вы можете выполнить откат и восстановить данные с помощью Менеджера резервного копирования.
