su
- APIs instantâneas: Cada tabela e visualização no seu banco de dados está disponível instantaneamente através de endpoints REST e GraphQL, facilitando a criação de aplicações baseadas em dados sem escrever código backend personalizado.
- Dados em tempo real: O Supabase permite assinaturas em tempo real, permitindo que suas aplicações reajam instantaneamente a mudanças no seu banco de dados.
- Autenticação e autorização: Gerenciamento de usuários incorporado 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 Edge: Faça deploy de funções serverless perto dos seus usuários para lógica personalizada de baixa latência.
- Operações de banco de dados sem código/com pouco código: Consulte, insira, atualize e exclua linhas nas suas tabelas do Supabase sem escrever SQL ou código backend.
- Consultas flexíveis: Use a sintaxe de filtro do PostgREST para realizar consultas avançadas, incluindo filtragem, ordenação e limitação de resultados.
- Integração perfeita: Conecte facilmente o Supabase com outras ferramentas e serviços no seu fluxo de trabalho, habilitando automações poderosas como sincronização de dados, ativação de notificações ou enriquecimento de registros.
- Seguro e escalável: Todas as operações usam sua chave secreta de função de serviço do Supabase, garantindo acesso seguro aos seus dados com a escalabilidade de uma plataforma cloud gerenciada.
Instruções de uso
Integre o Supabase no fluxo de trabalho. Pode obter muitas linhas, obter, criar, atualizar, excluir e atualizar/inserir uma linha.Ferramentas
supabase_query
Consultar dados de uma tabela do Supabase
Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
projectId | string | Sim | Seu ID de projeto do Supabase (ex.: jdrkgepadsdopsntdlom) |
table | string | Sim | O nome da tabela do Supabase a consultar |
filter | string | Não | Filtro PostgREST (ex.: “id=eq.123”) |
orderBy | string | Não | Coluna para ordenar (adicione DESC para ordem descendente) |
limit | number | Não | Número máximo de linhas a retornar |
apiKey | string | Sim | Sua chave secreta de função de serviço do Supabase |
Saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
message | string | Mensagem de status da operação |
results | array | Array de registros retornados pela consulta |
supabase_insert
Inserir dados em uma tabela do Supabase
Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
projectId | string | Sim | ID do seu projeto Supabase (ex.: jdrkgepadsdopsntdlom) |
table | string | Sim | Nome da tabela Supabase onde inserir dados |
data | array | Sim | Os dados a inserir (array de objetos ou um único objeto) |
apiKey | string | Sim | Sua chave secreta de função de serviço do Supabase |
Saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
message | string | Mensagem de status da operação |
results | array | Array de registros inseridos |
supabase_get_row
Obter uma única linha de uma tabela do Supabase baseada em critérios de filtro
Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
projectId | string | Sim | ID do seu projeto Supabase (ex.: jdrkgepadsdopsntdlom) |
table | string | Sim | Nome da tabela Supabase para consultar |
filter | string | Sim | Filtro PostgREST para encontrar a linha específica (ex.: “id=eq.123”) |
apiKey | string | Sim | Sua chave secreta de função de serviço do Supabase |
Saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
message | string | Mensagem de status da operação |
results | array | Array que contém os dados da linha se encontrados, array vazio se não encontrados |
supabase_update
Atualizar linhas em uma tabela do Supabase de acordo com critérios de filtro
Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
projectId | string | Sim | ID do seu projeto Supabase (ex.: jdrkgepadsdopsntdlom) |
table | string | Sim | Nome da tabela Supabase a atualizar |
filter | string | Sim | Filtro PostgREST para identificar as linhas a atualizar (ex.: “id=eq.123”) |
data | object | Sim | Dados para atualizar nas linhas correspondentes |
apiKey | string | Sim | Sua chave secreta de função de serviço do Supabase |
Saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
message | string | Mensagem de status da operação |
results | array | Array de registros atualizados |
supabase_delete
Excluir linhas de uma tabela do Supabase de acordo com critérios de filtro
Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
projectId | string | Sim | ID do seu projeto Supabase (ex.: jdrkgepadsdopsntdlom) |
table | string | Sim | Nome da tabela Supabase da qual excluir |
filter | string | Sim | Filtro PostgREST para identificar as linhas a excluir (ex.: “id=eq.123”) |
apiKey | string | Sim | Sua chave secreta de função de serviço do Supabase |
Saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
message | string | Mensagem de status da operação |
results | array | Array de registros excluídos |
supabase_upsert
Inserir ou atualizar dados em uma tabela do Supabase (operação upsert)
Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
projectId | string | Sim | ID do seu projeto Supabase (ex.: jdrkgepadsdopsntdlom) |
table | string | Sim | Nome da tabela Supabase onde fazer upsert de dados |
data | array | Sim | Os dados para upsert (inserir ou atualizar) - array de objetos ou um único objeto |
apiKey | string | Sim | Sua chave secreta de função de serviço do Supabase |
Saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
message | string | Mensagem de status da operação |
results | array | Array de registros inseridos ou atualizados |
supabase_vector_search
Realizar busca de similaridade usando pgvector em uma tabela do Supabase
Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
projectId | string | Sim | ID do seu projeto Supabase (ex.: jdrkgepadsdopsntdlom) |
functionName | string | Sim | Nome da função PostgreSQL que realiza a busca vetorial (ex.: match_documents) |
queryEmbedding | array | Sim | O vetor/embedding de consulta para buscar elementos similares |
matchThreshold | number | Não | Limiar mínimo de similaridade (0-1), tipicamente 0.7-0.9 |
matchCount | number | Não | Número máximo de resultados a retornar (padrão: 10) |
apiKey | string | Sim | Sua chave secreta de função de serviço do Supabase |
Saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
message | string | Mensagem de status da operação |
results | array | Array de registros com pontuações de similaridade da busca vetorial. Cada registro inclui um campo de similaridade (0-1) que indica quão similar é ao vetor de consulta. |
Notas
- Categoria:
tools - Tipo:
supabase
