SQL-запросы: компонент SQL Database (AI Flowi Workflow)

SQL-запросы к базам данных, совместимым с SQLAlchemy, выполняет компонент SQL Database. Результат, указанный в экспорте, имеет тип Table, поэтому определите принимающий порт, прежде чем подключать запрос к дальнейшей обработке.

SQL Database описан в каталоге; Ai Flowi не проверяла его в рабочих условиях.

Автор: Ai Flowi · Опубликовано

Сведения из каталога

Сведения в этом справочнике по SQL основаны на каталоге AI Flowi Workflow 1.9.2, экспортированный 9 октября 2026 года, а именно запись data_source.SQLComponent. Описание в каталоге: Выполняет SQL-запросы к базам данных, совместимым с SQLAlchemy. Открыть запись SQL Database в каталоге.

По теме: Генерация SQL по тексту.

Входы

Два обязательных поля — database_url и query; оба допускают подключения типа Message. Для логических полей метаданные допустимых типов входа отсутствуют, что обозначено как «Не указаны».

Входы SQL Database по каталогу (на узких экранах доступна прокрутка)
ИмяТипОбязательныйДопустимые типы входных данныхПояснение
add_errorboolНетНе указаныЛогическая настройка add_error; формат ошибок и значение по умолчанию не описаны.
database_urlstrДаMessageОбязательный URL подключения к базе данных; допустимый тип подключения — Message.
include_columnsboolНетНе указаныЛогическая настройка include_columns; экспорт не объясняет её влияние на результат.
querystrДаMessageОбязательный текст SQL-запроса; также допускает подключение от источника типа Message.

Выходы

Выходы SQL Database из экспорта (на узких экранах доступна прокрутка)
Отображаемое имяИмяТип
Result Tablerun_sql_queryTable

Result Table — отображаемое имя выхода run_sql_query, объявленного как Table. Для SQL Database не указаны отдельный порт ошибок или выход типа JSON.

Когда использовать SQL Database

Выбирайте SQL Database, когда источник — база данных и у вас уже есть SQL-запрос для выполнения. Для последующей текстовой обработки результата у Parser.input_data указан допустимый тип Table; проверьте возвращённые столбцы, прежде чем задавать следующую конфигурацию.

Когда выбрать другой компонент

Для HTTP-эндпоинта обратитесь к API Request вместо настройки URL базы данных. Для работы с существующим объектом JSON обратитесь к JSON Operations; для преобразования Table в JSON изучите Type Convert перед использованием обработчика, принимающего только JSON.

Пример конфигурации

Пример конфигурации, а не результат документированного тестирования

{
  "database_url": "YOUR_DATABASE_URL",
  "query": "SELECT 1 AS sample_value;"
}

Локально замените YOUR_DATABASE_URL на URL подключения к базе данных, к которой у вас есть разрешение выполнять запросы. Запрос SELECT, возвращающий константу, приведён как начальный пример; для этой страницы не проверялись подключение к базе данных, возвращённая строка или поддерживаемый драйвер.

Сведения об учётных данных SQL-подключений и переменных см. в разделах «Подключения» и «Модели и переменные».

Ограничения

  • Каталог заявляет совместимость с SQLAlchemy, но экспорт не содержит списка СУБД или установленных драйверов. В источнике нет примеров строк подключения, настроек TLS или сетевых требований.
  • Наличие add_error не подтверждает восстановление после исключений, очистку сообщений об ошибках от чувствительных данных или отдельную ветку ошибок. Проверьте обработку сбоев, прежде чем передавать результаты запросов или подробности ошибок другой системе.
  • Для include_columns не документированы значение по умолчанию и структура выхода; сама настройка имён столбцов не определяет структуру Result Table.
  • Среди четырёх экспортированных полей нет входа для привязки параметров, управления транзакциями, ограничения числа строк или настройки тайм-аута. Используйте контролируемый запрос и права доступа к базе данных, соответствующие задаче; этот справочник не гарантирует запись, откат или защиту от инъекций.
  • Для Select Data.data_list и Filter Data.data указаны типы Data и JSON, но не Table. Списки типов в экспорте не подтверждают прямое подключение Result Table к любому из этих входов.

Расход токенов при запуске узлов

Сведения о расходе токенов в процессах с SQL см. в тарифах и руководстве по затратам.

API Request · Parser · Type Convert · Select Data · Filter Data