Элемент конфигурации «SQL сценарий» представляет собой схему, содержащую SQL‑код и предназначенную для выполнения операций на уровне базы данных приложения. Такой сценарий используется для создания и модификации объектов базы данных (например, таблиц, индексов, представлений, процедур), а также для выполнения операций по добавлению, изменению и удалению данных. Код SQL‑сценария может включать любые конструкции SQL, поддерживаемые выбранной СУБД.

Выполнение сценария происходит автоматически в процессе установки или удаления пакета в соответствии с заданным типом установки, что обеспечивает применение необходимых изменений к базе данных совместно с изменениями конфигурации приложения.

Создание SQL-сценария

Алгоритм создания SQL-сценария:

  1. Откройте раздел «Конфигурация».
  2. Выберите пользовательский пакет, в который хотите добавить SQL-сценарий.
  3. На панели инструментов рабочей области раздела «Конфигурация» из списка «Добавить» выберите схему «SQL сценарий».

Рисунок 1 — Создание схемы «SQL сценарий»

Рисунок 1 — Создание схемы «SQL сценарий»

  1. В появившемся окне заполните следующие свойства:
  • Код — название схемы;
  • Тип СУБД – выберите тип базы данных, для которой создается SQL-сценарий. Если необходимо создать приложение, которое может устанавливаться на среды с различными типами баз данных, то необходимо создать SQL-сценарий под каждый тип базы данных. При установке или удалении пакета будут установлены сценарии соответствующие типу базы данных используемой на текущей среде;
  • Тип установки — выберете тип установки SQL-сценария из списка:
    • BeforePackage — установка будет выполнена в начале установки пакета, перед обновлением структуры базы данных (перед установкой объектов пакета);
    • AfterPackage — установка будет выполнена после установки объектов пакета;
    • AfterSchemaData — установка будет выполнена после установки объектов пакета и установки элементов пакета с типом «Данные»;
    • UninstallApp — установка будет выполнена при удалении пакета.

Рисунок 2 — Свойства схемы «SQL сценарий»

Рисунок 2 — Свойства схемы «SQL сценарий»

  1. Если необходимо, вы можете задать зависимость от других SQL-сценариев. Эти сценарии будут выполнены до установки текущего сценария. Это позволяет сформировать порядок выполнения SQL-сценариев и сохранить правильную структуру базы данных.
  2. В дизайнере SQL-сценария добавьте SQL-код. Используйте синтаксис и команды для выбранного при создании SQL-сценария типа базы данных. Для проверки кода на синтаксическую корректность нажмите «Проверка».
  3. Нажмите «Сохранить».

SQL-сценарии, добавленные в пакет будут автоматически выполнены при установке или удалении пакета через раздел «Установка и удаление приложений» в соответствии с выбранным типом установки. Вы также можете установить сценарий вручную, выбрав в Конфигурации в контекстном меню «Установить».

Рекомендуем изучить

Работа с базой данных

Материал был полезен для вас?
Вебинар: 22 апреля в 11:00
Приглашаем вас на вебинар «BPMSoft – от выбора к реальным процессам», где покажем, как компании на практике сокращают time-to-market и масштабируют бизнес с помощью решений BPMSoft.
Регистрация на мероприятие
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Оставить заявку
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Рассчитать стоимость
Задать вопрос
Карта сценариев использования ИИ для управления маркетингом, продажами и сервисом
Заполните форму и мы отправим исследование на E-mail
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Стать образовательным партнёром
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Проверьте вашу почту
Для завершения подписки перейдите по ссылке в письме, которое мы только что отправили. Если письма нет во «Входящих», проверьте папку «Спам».
Telegram Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее