AACFlow

Supabase

Используйте базу данных Supabase

Supabase — мощная open-source платформа backend-as-a-service, которая предоставляет разработчикам набор инструментов для создания, масштабирования и управления современными приложениями. Supabase предлагает полностью управляемую базу данных PostgreSQL, надёжную аутентификацию, мгновенные REST- и GraphQL-API, real-time подписки, файловое хранилище и edge-функции — всё это через единый удобный для разработчиков интерфейс. Открытый исходный код и совместимость с популярными фреймворками делают Supabase сильной альтернативой Firebase с дополнительной гибкостью и прозрачностью SQL.

Почему Supabase?

  • Мгновенные API: каждая таблица и представление в вашей базе мгновенно доступны через REST- и GraphQL-эндпоинты, что упрощает создание data-driven приложений без написания кастомного бэкенда.
  • Real-time данные: Supabase поддерживает real-time подписки, позволяя приложениям мгновенно реагировать на изменения в базе данных.
  • Аутентификация и авторизация: встроенное управление пользователями с поддержкой email, OAuth, SSO и других методов, плюс row-level security для тонкого контроля доступа.
  • Storage: безопасно загружайте, отдавайте и управляйте файлами через встроенное хранилище, бесшовно интегрированное с базой данных.
  • Edge Functions: разворачивайте serverless-функции близко к пользователям для кастомной логики с низкой задержкой.

Использование Supabase в AACFlow

Интеграция Supabase в AACFlow делает подключение ваших воркфлоу к проектам Supabase простым. Достаточно нескольких полей конфигурации — Project ID, имени таблицы и Service Role Secret — чтобы безопасно работать с базой данных прямо из блоков AACFlow. Интеграция скрывает сложность API-вызовов, позволяя вам сосредоточиться на логике и автоматизациях.

Ключевые преимущества использования Supabase в AACFlow:

  • No-code/low-code операции с базой: делайте запросы, вставляйте, обновляйте и удаляйте строки в таблицах Supabase без написания SQL или бэкенд-кода.
  • Гибкие запросы: используйте синтаксис фильтров PostgREST для расширенных запросов, включая фильтрацию, сортировку и ограничение результатов.
  • Бесшовная интеграция: легко связывайте Supabase с другими инструментами и сервисами в воркфлоу — для синхронизации данных, запуска уведомлений или обогащения записей.
  • Безопасно и масштабируемо: все операции используют ваш Service Role Secret Supabase, обеспечивая безопасный доступ к данным и масштабируемость управляемой облачной платформы.

Создаёте ли вы внутренние инструменты, автоматизируете бизнес-процессы или поддерживаете production-приложения — Supabase в AACFlow даёт быстрый, надёжный и удобный для разработчиков способ управлять данными и бэкенд-логикой без управления инфраструктурой. Просто настройте блок, выберите нужную операцию — а AACFlow позаботится об остальном.

Инструкции по использованию

Интегрируйте Supabase в рабочий процесс. Supports database operations (запрос, insert, update, delete, upsert), full-text search, RPC functions, row counting, vector search, и complete storage management (upload, download, list, move, copy, delete files и buckets).

Инструменты

supabase_запрос

Запрос data from a Supabase table

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringДаThe name of the Supabase table to query
schemastringНетDatabase schema to query from (default: public). Use this to access tables in other schemas.
selectstringНетColumns to return (comma-separated). Defaults to * (all columns)
filterstringНетPostgREST filter (e.g., "id=eq.123")
orderBystringНетColumn to order by (add DESC for descending)
limitnumberНетMaximum number of rows to return
offsetnumberНетNumber of rows to skip (for постраничная выборка)
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив records returned from the query

supabase_insert

Insert data into a Supabase table

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringДаThe name of the Supabase table to insert data into
schemastringНетDatabase schema to insert into (default: public). Use this to access tables in other schemas.
dataarrayДаThe data to insert (array of objects or a single object)
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив inserted records

supabase_get_row

Получить a single row from a Supabase table based on filter criteria

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringДаThe name of the Supabase table to query
schemastringНетDatabase schema to query from (default: public). Use this to access tables in other schemas.
selectstringНетColumns to return (comma-separated). Defaults to * (all columns)
filterstringДаPostgREST filter to find the specific row (e.g., "id=eq.123")
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayArray containing the row data if found, empty array if not found

supabase_update

Обновить rows in a Supabase table based on filter criteria

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringДаThe name of the Supabase table to update
schemastringНетDatabase schema to update in (default: public). Use this to access tables in other schemas.
filterstringДаPostgREST filter to identify rows to update (e.g., "id=eq.123")
dataobjectДаData to update in the matching rows
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив updated records

supabase_delete

Удалить rows from a Supabase table based on filter criteria

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringДаThe name of the Supabase table to delete from
schemastringНетDatabase schema to delete from (default: public). Use this to access tables in other schemas.
filterstringДаPostgREST filter to identify rows to delete (e.g., "id=eq.123")
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив deleted records

supabase_upsert

Insert или update data in a Supabase table (upsert operation)

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringДаThe name of the Supabase table to upsert data into
schemastringНетDatabase schema to upsert into (default: public). Use this to access tables in other schemas.
dataarrayДаThe data to upsert (insert or update) - array of objects or a single object
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив upserted records

supabase_count

Count rows in a Supabase table

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringДаThe name of the Supabase table to count rows from
schemastringНетDatabase schema to count from (default: public). Use this to access tables in other schemas.
filterstringНетPostgREST filter (e.g., "status=eq.active")
countTypestringНетCount type: exact, planned, or estimated (default: exact)
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
countnumberNumber of rows matching the filter

Perform full-text search on a Supabase table

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringДаThe name of the Supabase table to search
schemastringНетDatabase schema to search in (default: public). Use this to access tables in other schemas.
columnstringДаThe column to search in
querystringДаThe search query
searchTypestringНетSearch type: plain, phrase, or websearch (default: websearch)
languagestringНетLanguage for text search configuration (default: english)
limitnumberНетMaximum number of rows to return
offsetnumberНетNumber of rows to skip (for постраничная выборка)
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив records matching the search query

Perform similarity search using pgvector in a Supabase table

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
functionNamestringДаThe name of the PostgreSQL function that performs vector search (e.g., match_documents)
queryEmbeddingarrayДаThe query vector/embedding to search for similar items
matchThresholdnumberНетMinimum similarity threshold (0-1), typically 0.7-0.9
matchCountnumberНетMaximum number of results to return (default: 10)
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив records with similarity scores from the vector search. Each record includes a similarity field (0-1) indicating how similar it is to the query vector.

supabase_rpc

Call a PostgreSQL function in Supabase

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
functionNamestringДаThe name of the PostgreSQL function to call
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsjsonResult returned from the function

supabase_introspect

Introspect Supabase database schema to get table structures, columns, и relationships

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
schemastringНетDatabase schema to introspect (defaults to all user schemas, commonly "public")
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
tablesarrayМассив table schemas with columns, keys, and indexes
namestringTable name
schemastringDatabase schema name
columnsarrayМассив column definitions
namestringColumn name
typestringColumn data type
nullablebooleanПроизошла ли column allows null values
defaultstringDefault value for the column
isPrimaryKeybooleanПроизошла ли column is a primary key
isForeignKeybooleanПроизошла ли column is a foreign key
referencesobjectForeign key reference details
tablestringReferenced table name
columnstringReferenced column name
primaryKeyarrayМассив primary key column names
foreignKeysarrayМассив foreign key relationships
columnstringLocal column name
referencesTablestringReferenced table name
referencesColumnstringReferenced column name
indexesarrayМассив index definitions
namestringIndex name
columnsarrayColumns included in the index
uniquebooleanПроизошла ли index enforces uniqueness
schemasarrayList of schemas found in the database

supabase_storage_upload

Загрузить a file to a Supabase storage bucket

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the storage bucket
fileNamestringДаThe name of the file (e.g., "document.pdf", "image.jpg")
pathstringНетOptional folder path (e.g., "folder/subfolder/")
fileDatajsonДаFile to upload - UserFile object (basic mode) or string content (advanced mode: base64 or plain text). Supports data URLs.
contentTypestringНетMIME type of the file (e.g., "image/jpeg", "text/plain")
upsertbooleanНетIf true, overwrites existing file (default: false)
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsobjectUpload result including file path, bucket, and public URL
idstringUnique identifier for the uploaded file
pathstringPath to the uploaded file within the bucket
fullPathstringFull path including bucket name

supabase_storage_download

Загрузить a file from a Supabase storage bucket

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the storage bucket
pathstringДаThe path to the file to download (e.g., "folder/file.jpg")
fileNamestringНетOptional filename override
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
filefileDownloaded file stored in execution files

supabase_storage_list

Список files in a Supabase storage bucket

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the storage bucket
pathstringНетfolder path to list files from (default: root)
limitnumberНетMaximum number of files to return (default: 100)
offsetnumberНетNumber of files to skip (for постраничная выборка)
sortBystringНетColumn to sort by: name, created_at, updated_at (default: name)
sortOrderstringНетSort order: asc or desc (default: asc)
searchstringНетSearch term to filter files by name
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив file objects with metadata
idstringUnique file identifier
namestringFile name
bucket_idstringBucket identifier the file belongs to
ownerstringOwner identifier
created_atstringFile creation timestamp
updated_atstringLast update timestamp
last_accessed_atstringLast access timestamp
metadataobjectFile metadata including size and MIME type
sizenumberFile size in bytes
mimetypestringMIME type of the file
cacheControlstringCache control header value
lastModifiedstringLast modified timestamp
eTagstringEntity tag for caching

supabase_storage_delete

Удалить files from a Supabase storage bucket

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the storage bucket
pathsarrayДаМассив file paths to delete (e.g., ["folder/file1.jpg", "folder/file2.jpg"])
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив deleted file objects
namestringName of the deleted file
bucket_idstringBucket identifier
ownerstringOwner identifier
idstringUnique file identifier
updated_atstringLast update timestamp
created_atstringFile creation timestamp
last_accessed_atstringLast access timestamp

supabase_storage_move

Move a file within a Supabase storage bucket

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the storage bucket
fromPathstringДаThe current path of the file (e.g., "folder/old.jpg")
toPathstringДаThe new path for the file (e.g., "newfolder/new.jpg")
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsobjectMove operation result
messagestringOperation status message

supabase_storage_copy

Copy a file within a Supabase storage bucket

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the storage bucket
fromPathstringДаThe path of the source file (e.g., "folder/source.jpg")
toPathstringДаThe path for the copied file (e.g., "folder/copy.jpg")
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsobjectCopy operation result
messagestringOperation status message

supabase_storage_create_bucket

Создать новый storage bucket in Supabase

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the bucket to create
isPublicbooleanНетПроизошла ли bucket should be publicly accessible (default: false)
fileSizeLimitnumberНетMaximum file size in bytes (optional)
allowedMimeTypesarrayНетМассив allowed MIME types (e.g., ["image/png", "image/jpeg"])
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsobjectCreated bucket information
namestringCreated bucket name

supabase_storage_list_buckets

Список всех storage buckets in Supabase

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsarrayМассив bucket objects
idstringUnique bucket identifier
namestringBucket name
ownerstringOwner identifier
publicbooleanПроизошла ли bucket is publicly accessible
created_atstringBucket creation timestamp
updated_atstringLast update timestamp
file_size_limitnumberMaximum file size allowed in bytes
allowed_mime_typesarrayList of allowed MIME types for uploads

supabase_storage_delete_bucket

Удалить storage bucket in Supabase

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the bucket to delete
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
resultsobjectDelete operation result
messagestringOperation status message

supabase_storage_get_public_url

Получить public URL для a file in a Supabase storage bucket

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the storage bucket
pathstringДаThe path to the file (e.g., "folder/file.jpg")
downloadbooleanНетIf true, forces download instead of inline display (default: false)
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
publicUrlstringThe public URL to access the file

supabase_storage_create_signed_url

Создать a temporary signed URL для a file in a Supabase storage bucket

Входные параметры

ПараметрТипОбязательныйОписание
projectIdstringДаYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringДаThe name of the storage bucket
pathstringДаThe path to the file (e.g., "folder/file.jpg")
expiresInnumberДаNumber of seconds until the URL expires (e.g., 3600 for 1 hour)
downloadbooleanНетIf true, forces download instead of inline display (default: false)
apiKeystringДаYour Supabase service role secret key

Выходные данные

ПараметрТипОписание
messagestringOperation status message
signedUrlstringThe temporary signed URL to access the file

On this page

Инструкции по использованию
Инструменты
supabase_запрос
Входные параметры
Выходные данные
supabase_insert
Входные параметры
Выходные данные
supabase_get_row
Входные параметры
Выходные данные
supabase_update
Входные параметры
Выходные данные
supabase_delete
Входные параметры
Выходные данные
supabase_upsert
Входные параметры
Выходные данные
supabase_count
Входные параметры
Выходные данные
supabase_text_search
Входные параметры
Выходные данные
supabase_vector_search
Входные параметры
Выходные данные
supabase_rpc
Входные параметры
Выходные данные
supabase_introspect
Входные параметры
Выходные данные
supabase_storage_upload
Входные параметры
Выходные данные
supabase_storage_download
Входные параметры
Выходные данные
supabase_storage_list
Входные параметры
Выходные данные
supabase_storage_delete
Входные параметры
Выходные данные
supabase_storage_move
Входные параметры
Выходные данные
supabase_storage_copy
Входные параметры
Выходные данные
supabase_storage_create_bucket
Входные параметры
Выходные данные
supabase_storage_list_buckets
Входные параметры
Выходные данные
supabase_storage_delete_bucket
Входные параметры
Выходные данные
supabase_storage_get_public_url
Входные параметры
Выходные данные
supabase_storage_create_signed_url
Входные параметры
Выходные данные
Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать