SqlQuery

Виконує один SQL-запит у зовнішній базі PostgreSQL або MySQL.

Поля

ПолеТипОбов’язковеЩо робить
connectionstringтакРядок підключення: postgres://user:password@host:5432/database або mysql://…. Не пишіть його тут — тримайте у змінній флоу й посилайтеся як {{variables.SHOP_DB}}.
querystringтакОдин SQL-запит із підстановками: $1, $2 для postgres, ? для mysql. {{вирази}} тут навмисно заборонені — значення передаються через params.
paramsjsonataВираз JSONata, що дає список значень для підстановок, по порядку, наприклад [ input.body.customer, input.body.total ]. Не більше 100 значень, кожне — окреме значення.
maxRowsnumberСкільки рядків забрати у флоу, максимум 1000. Понад це відповідь обрізається, і truncated про це каже.

Що на виході

ok, engine, database, rows, rowCount, fields, truncated

Варто знати

База має бути доступна з інтернету: приватну чи локальну адресу вузол відхилить. TLS увімкнено, якщо не вказано sslmode=disable, і Cloudflare завжди перевіряє сертифікат — до бази з власноруч підписаним сертифікатом так не достукатися. Пароль не потрапляє в текст помилки. Кожен запуск відкриває власне зʼєднання.