Перейти к основному содержимому
Руководство администратора
How To статьи
Установка и настройка
Компоненты
Руководство пользователя
Начало работы

Обращение к базе данных посредством SQL запроса

Шаг 1. Создайте домен

  1. Перейдите на страницу Домены и потоки.

  2. Нажмите Создать на панели инструментов.

  3. Выберите опцию "Новый домен".

Preview

Создание домена

  1. Заполните параметр:

    Название домена = уникальное имя (например, «Обработка запросов к БД»)

  2. Нажмите Создать.

Preview

Окно создания нового домена

Домен с заданным именем создан в системе

Preview

Поиск домена в таблице доменов и потоков

Шаг 2. Создайте поток

  1. Нажмите Создать на панели инструментов.

  2. Выберите опцию "Новый поток".

  3. Заполните параметры:

    Выберите Домен – созданный ранее домен

    Название потока – уникальное название внутри выбранного домена

Preview

Окно создания нового потока

  1. Нажмите Создать.

    Открывается окно редактора потоков с версией 1 в статусе "Черновик".

Preview

Окно редактора потоков

Шаг 3. Добавьте блоки из палитры и заполните настройки

  1. Введите в поисковую строку палитры название блока - HTTP Trigger.

  2. Перетащите блок HTTP Trigger на рабочую область на место пустого блока «Инициаторы».

  3. Введите в поисковую строку палитры название блока – SQL.

  4. Перетащите блок SQL на рабочую область на место пустого блока «Обработчики и отправители».

  5. Введите в поисковую строку палитры название блока – Convert Body To.

  6. Перетащите блок Convert Body To на рабочую область после блока SQL.

Preview

  1. Заполните настройки блока HTTP Trigger:

    1. Щелкните на блоке HTTP Trigger и в открывшейся панели заполните обязательный параметр:

      Path – уникальное значение (пример, mySecondRoute)

    2. Нажмите Применить.

Preview

  1. Заполните настройки блока SQL и создайте подключение к БД

    1. Щелкните на блоке SQL и в открывшейся панели заполните следующие параметры:

      Query – SQL запрос, пример:

      select * from configuration_items where route_id = `<id_текущего_потока>`
    2. Щелкните на поле Connection.

Preview

  1. В списке соединений выберите опцию «Создать».

Preview

  1. В открывшемся окне нажмите Создать.

Preview

  1. Заполните параметры:

Тип системы – "Система по работе с БД"

Доступность в указанных доменах – "Обработка запросов к БД"

Название – любое уникальное имя

Хост – IP-адрес или доменное имя сервера БД

Порт – порт, на котором работает СУБД

  1. Нажмите Далее.

Preview

  1. В окне "Создание соединения" заполнить параметры:

Тип соединения – SQL

Название – уникальное имя соединения

Тип авторизации – Basic

Пользователь – имя пользователя для подключения к БД

Пароль – пароль для данного пользователя

Тип базы данных – PostgreSQL

База данных – название базы данных

  1. Нажмите Завершить.

Preview

  1. На панели свойств блока SQL нажмите Применить.

Preview

  1. Заполните параметры блока Convert Body To

    1. В рабочей области потока щелкните на блоке Convert Body To и в панели свойств блока заполните следующие параметры:

      Typе – String

    2. Нажмите Применить.

Шаг 4. Сохраните поток

  1. Нажмите Сохранить в редакторе потоков.

Preview

Шаг 5. Активируйте поток

  1. Нажмите Активировать в рабочей области редактора.

  2. Нажмите в нижней панели кнопку Версии потока.

Статус версии потока принял значение «Активация», а затем «Активная».

Preview

Версия потока в статусе «Активация»

Шаг 6. Протестируйте вызов потока

  1. Нажмите на плашку Активная версия: 1

Preview

  1. Скопируйте адрес вызова потока нажатием на кнопку .

  2. Для вызова используйте инструмент тестирования, например, SOAP UI или Postman.

  3. Запустите вызов потока:
    Method = GET

    URI = скопированный адрес