ZippyVendas

Supabase

Use banco de dados Supabase

Supabase é uma poderosa plataforma de backend-as-a-service de código aberto que fornece aos desenvolvedores um conjunto de ferramentas para construir, escalar e gerenciar aplicações modernas. O Supabase oferece um banco de dados PostgreSQL totalmente gerenciado, autenticação robusta, APIs RESTful e GraphQL instantâneas, assinaturas em tempo real, armazenamento de arquivos e funções de borda—tudo acessível através de uma interface unificada e amigável ao desenvolvedor. Sua natureza de código aberto e compatibilidade com frameworks populares o tornam uma alternativa atraente ao Firebase, com o benefício adicional de flexibilidade SQL e transparência.

Por que Supabase?

  • APIs Instantâneas: Cada tabela e visualização no seu banco de dados está instantaneamente disponível via endpoints REST e GraphQL, facilitando a construção de aplicações orientadas a dados sem escrever código de backend personalizado.
  • Dados em Tempo Real: O Supabase habilita assinaturas em tempo real, permitindo que seus aplicativos reajam instantaneamente a mudanças no seu banco de dados.
  • Autenticação e Autorização: Gerenciamento de usuários integrado com suporte para email, OAuth, SSO e mais, além de segurança em nível de linha para controle de acesso granular.
  • Armazenamento: Faça upload, sirva e gerencie arquivos com segurança com armazenamento integrado que se integra perfeitamente com seu banco de dados.
  • Funções de Borda: Implante funções serverless próximas aos seus usuários para lógica personalizada de baixa latência.

Usando Supabase no Zippy

A integração Supabase do Zippy torna sem esforço conectar seus fluxos de trabalho agênticos aos seus projetos Supabase. Com apenas alguns campos de configuração—seu ID do Projeto, nome da Tabela e Service Role Secret—você pode interagir com segurança com seu banco de dados diretamente dos seus blocos Zippy. A integração abstrai a complexidade de chamadas de API, permitindo que você foque em construir lógica e automações.

Benefícios chave de usar Supabase no Zippy:

  • Operações de banco de dados no-code/low-code: Consulte, insira, atualize e exclua linhas nas suas tabelas Supabase sem escrever SQL ou código de backend.
  • Consultas flexíveis: Use sintaxe de filtro PostgREST para realizar consultas avançadas, incluindo filtragem, ordenação e limitação de resultados.
  • Integração perfeita: Conecte facilmente o Supabase a outras ferramentas e serviços no seu fluxo de trabalho, habilitando automações poderosas como sincronização de dados, acionamento de notificações ou enriquecimento de registros.
  • Seguro e escalável: Todas as operações usam seu Supabase Service Role Secret, garantindo acesso seguro aos seus dados com a escalabilidade de uma plataforma de nuvem gerenciada.

Seja construindo ferramentas internas, automatizando processos de negócios ou alimentando aplicações de produção, o Supabase no Zippy fornece uma maneira rápida, confiável e amigável ao desenvolvedor de gerenciar seus dados e lógica de backend—sem necessidade de gerenciamento de infraestrutura. Simplesmente configure seu bloco, selecione a operação que você precisa e deixe o Zippy cuidar do resto.

Instruções de Uso

Integre o Supabase ao fluxo de trabalho. Suporta operações de banco de dados (consulta, inserção, atualização, exclusão, upsert), busca de texto completo, funções RPC, contagem de linhas, busca vetorial e gerenciamento completo de armazenamento (upload, download, lista, mover, copiar, excluir arquivos e buckets).

Ferramentas

supabase_query

Query data from a Supabase table

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringSimThe name of the Supabase table to query
filterstringNãoPostgREST filter (e.g., "id=eq.123")
orderBystringNãoColumn to order by (add DESC for descending)
limitnumberNãoMaximum number of rows to return
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of records returned from the query

supabase_insert

Insert data into a Supabase table

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringSimThe name of the Supabase table to insert data into
dataarraySimThe data to insert (array of objects or a single object)
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of inserted records

supabase_get_row

Get a single row from a Supabase table based on filter criteria

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringSimThe name of the Supabase table to query
filterstringSimPostgREST filter to find the specific row (e.g., "id=eq.123")
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray containing the row data if found, empty array if not found

supabase_update

Update rows in a Supabase table based on filter criteria

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringSimThe name of the Supabase table to update
filterstringSimPostgREST filter to identify rows to update (e.g., "id=eq.123")
dataobjectSimData to update in the matching rows
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of updated records

supabase_delete

Delete rows from a Supabase table based on filter criteria

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringSimThe name of the Supabase table to delete from
filterstringSimPostgREST filter to identify rows to delete (e.g., "id=eq.123")
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of deleted records

supabase_upsert

Insert or update data in a Supabase table (upsert operation)

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringSimThe name of the Supabase table to upsert data into
dataarraySimThe data to upsert (insert or update) - array of objects or a single object
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of upserted records

supabase_count

Count rows in a Supabase table

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringSimThe name of the Supabase table to count rows from
filterstringNãoPostgREST filter (e.g., "status=eq.active")
countTypestringNãoCount type: exact, planned, or estimated (default: exact)
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
countnumberNumber of rows matching the filter

Perform full-text search on a Supabase table

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
tablestringSimThe name of the Supabase table to search
columnstringSimThe column to search in
querystringSimThe search query
searchTypestringNãoSearch type: plain, phrase, or websearch (default: websearch)
languagestringNãoLanguage for text search configuration (default: english)
limitnumberNãoMaximum number of rows to return
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of records matching the search query

Perform similarity search using pgvector in a Supabase table

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
functionNamestringSimThe name of the PostgreSQL function that performs vector search (e.g., match_documents)
queryEmbeddingarraySimThe query vector/embedding to search for similar items
matchThresholdnumberNãoMinimum similarity threshold (0-1), typically 0.7-0.9
matchCountnumberNãoMaximum number of results to return (default: 10)
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of 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

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
functionNamestringSimThe name of the PostgreSQL function to call
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsjsonResult returned from the function

supabase_storage_upload

Upload a file to a Supabase storage bucket

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the storage bucket
pathstringSimThe path where the file will be stored (e.g., "folder/file.jpg")
fileContentstringSimThe file content (base64 encoded for binary files, or plain text)
contentTypestringNãoMIME type of the file (e.g., "image/jpeg", "text/plain")
upsertbooleanNãoIf true, overwrites existing file (default: false)
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsobjectUpload result including file path and metadata

supabase_storage_download

Download a file from a Supabase storage bucket

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the storage bucket
pathstringSimThe path to the file to download (e.g., "folder/file.jpg")
fileNamestringNãoOptional filename override
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
filefileDownloaded file stored in execution files

supabase_storage_list

List files in a Supabase storage bucket

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the storage bucket
pathstringNãoThe folder path to list files from (default: root)
limitnumberNãoMaximum number of files to return (default: 100)
offsetnumberNãoNumber of files to skip (for pagination)
sortBystringNãoColumn to sort by: name, created_at, updated_at (default: name)
sortOrderstringNãoSort order: asc or desc (default: asc)
searchstringNãoSearch term to filter files by name
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of file objects with metadata

supabase_storage_delete

Delete files from a Supabase storage bucket

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the storage bucket
pathsarraySimArray of file paths to delete (e.g., ["folder/file1.jpg", "folder/file2.jpg"])
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of deleted file objects

supabase_storage_move

Move a file within a Supabase storage bucket

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the storage bucket
fromPathstringSimThe current path of the file (e.g., "folder/old.jpg")
toPathstringSimThe new path for the file (e.g., "newfolder/new.jpg")
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsobjectMove operation result

supabase_storage_copy

Copy a file within a Supabase storage bucket

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the storage bucket
fromPathstringSimThe path of the source file (e.g., "folder/source.jpg")
toPathstringSimThe path for the copied file (e.g., "folder/copy.jpg")
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsobjectCopy operation result

supabase_storage_create_bucket

Create a new storage bucket in Supabase

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the bucket to create
isPublicbooleanNãoWhether the bucket should be publicly accessible (default: false)
fileSizeLimitnumberNãoMaximum file size in bytes (optional)
allowedMimeTypesarrayNãoArray of allowed MIME types (e.g., ["image/png", "image/jpeg"])
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsobjectCreated bucket information

supabase_storage_list_buckets

List all storage buckets in Supabase

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsarrayArray of bucket objects

supabase_storage_delete_bucket

Delete a storage bucket in Supabase

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the bucket to delete
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
resultsobjectDelete operation result

supabase_storage_get_public_url

Get the public URL for a file in a Supabase storage bucket

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the storage bucket
pathstringSimThe path to the file (e.g., "folder/file.jpg")
downloadbooleanNãoIf true, forces download instead of inline display (default: false)
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
publicUrlstringThe public URL to access the file

supabase_storage_create_signed_url

Create a temporary signed URL for a file in a Supabase storage bucket

Entrada

ParâmetroTipoObrigatórioDescrição
projectIdstringSimYour Supabase project ID (e.g., jdrkgepadsdopsntdlom)
bucketstringSimThe name of the storage bucket
pathstringSimThe path to the file (e.g., "folder/file.jpg")
expiresInnumberSimNumber of seconds until the URL expires (e.g., 3600 for 1 hour)
downloadbooleanNãoIf true, forces download instead of inline display (default: false)
apiKeystringSimYour Supabase service role secret key

Saída

ParâmetroTipoDescrição
messagestringOperation status message
signedUrlstringThe temporary signed URL to access the file

Notas

  • Categoria: tools
  • Tipo: supabase
On this page

On this page

Comece a automatizar hoje
Confiado por empresas em todo o Brasil.
Crie fluxos de automação de vendas com IA no WhatsApp de forma visual e intuitiva.
Começar grátis