Documentation Index

Fetch the complete documentation index at: https://support.tulip.co/llms.txt

Use this file to discover all available pages before exploring further.

Как написать функцию коннектора SQL

Prev Next

Как написать функцию коннектора SQL

Используйте это руководство для подключения вашего приложения Tulip к базе данных SQL.

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

1- Нажмите кнопку "Добавить новую функцию" на вкладке "Функции".

image.png

2- Назовите новую функцию (это позволит вам выбрать конкретную функцию коннектора в Triggers).

  1. Настройте входы и выходы функции

В примере выше:

Входы

  • конфигурация (текст)

Выходы

  • субконфигурация_1
  • субконфигурация_2
  • субконфигурация_3

Запрос

`SELECT subconfig_1, subconfig_2, subconfig_3 FROM database webinar WHERE configuration = $configuration$ order by id desc limit 1````

Функция может иметь несколько входов и выходов. Чтобы отправлять/получать данные из приложения Tulip App, вам понадобится хотя бы один вход или выход.

  • Нажмите Add, чтобы добавить новый вход или выход
  • Дайте полю узнаваемое имя
  • Выберите тип данных (например, текст, булево, целое число и т. д.).
  • Добавьте правильный SQL-запрос в поле Query (Запрос). Обратите внимание, что имена входных переменных должны быть обернуты в $. Пример:
    $input$.
  • Протестируйте функцию
  • Если функция имеет входные данные, введите правильные значения.
  • Нажмите кнопку "Тест" в правом верхнем углу.
  • Просмотрите результаты тестирования или сообщения об ошибках в разделе " Результаты тестирования".

  1. В некоторых случаях вы можете захотеть вернуть несколько строк из таблицы SQL. Для этого установите флажок "Возвращать несколько строк". В результате будет возвращен массив, полный объектов, где каждый объект содержит значения из одной строки таблицы SQL.

Запрос

SELECT name, num from numbers where num > $number$

(в приведенном выше примере число - это вход)

Затем, когда вы добавите вводимые данные и нажмете кнопку "Test", вы должны увидеть все ожидаемые строки, возвращенные в разделе "Test Results".

Их можно сохранить в переменной как массив объектов в редакторе триггеров.

7- Нажмите "Сохранить", когда закончите.

Если вам нужно добавить новые входы/выходы, вы можете скопировать функцию и внести изменения в новую функцию.

Читать далее