Database
Читає й пише рядки у базі Supabase, яку підключив користувач. Один вузол покриває select, insert, update, upsert і delete.
Поля
| Поле | Тип | Обов’язкове | Що робить |
|---|---|---|---|
operation | одне з: select, insert, update, upsert, delete | так | Що зробити з таблицею. |
table | string | так | Назва таблиці. |
filters | hybrid | Фільтри PostgREST як JSON-рядок зі стовпця й виразу, наприклад "{"id":"eq.{{input.body.id}}"}". Оператори: eq, neq, gt, gte, lt, lte, like, ilike, in, is. Обов’язкові для update і delete. | |
rows | hybrid | Для insert, upsert і update: рядок або рядки як JSON-рядок, наприклад "{"title":"{{input.body.title}}"}". | |
columns | string | Лише для select: які стовпці віддати, через кому. | |
order | string | Лише для select: сортування PostgREST, наприклад "created_at.desc". | |
limit | number | Лише для select: до 1000, типово 100. | |
offset | number | Лише для select: скільки рядків пропустити. | |
onConflict | string | Лише для upsert: стовпець, який визначає дубль, наприклад "id". |
Що на виході
operation, table, rows (масив), count, first (перший рядок або null)
Варто знати
Update чи delete без фільтрів відхиляється, тож забутий фільтр не витре таблицю. Підключення живе в профілі, а не у вузлі.