PostgreSQL
Conecte-se ao banco de dados PostgreSQL
A ferramenta PostgreSQL permite que você se conecte a qualquer banco de dados PostgreSQL e realize uma ampla gama de operações de banco de dados diretamente dentro de seus workflows agênticos. Com manipulação segura de conexão e configuração flexível, você pode facilmente gerenciar e interagir com seus dados.
Com a ferramenta PostgreSQL, você pode:
- Consultar dados: Execute consultas SELECT para recuperar dados de suas tabelas PostgreSQL usando a operação
postgresql_query.
- Inserir registros: Adicione novas linhas às suas tabelas com a operação
postgresql_insert especificando a tabela e os dados para inserir.
- Atualizar registros: Modifique dados existentes em suas tabelas usando a operação
postgresql_update, fornecendo a tabela, novos dados e condições WHERE.
- Excluir registros: Remova linhas de suas tabelas com a operação
postgresql_delete, especificando a tabela e condições WHERE.
- Executar SQL bruto: Execute qualquer comando SQL personalizado usando a operação
postgresql_execute para casos de uso avançados.
A ferramenta PostgreSQL é ideal para cenários onde seus agentes precisam interagir com dados estruturados — como automatizar relatórios, sincronizar dados entre sistemas ou alimentar workflows orientados por dados. Ela simplifica o acesso ao banco de dados, facilitando a leitura, escrita e gerenciamento de seus dados PostgreSQL programaticamente.
Integre o PostgreSQL ao workflow. Pode consultar, inserir, atualizar, excluir e executar SQL bruto.
Execute uma consulta SELECT no banco de dados PostgreSQL
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Nome do host ou endereço IP do servidor PostgreSQL |
port | number | Sim | Porta do servidor PostgreSQL (padrão: 5432) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do banco de dados |
password | string | Sim | Senha do banco de dados |
ssl | string | Não | Modo de conexão SSL (disabled, required, preferred) |
query | string | Sim | Consulta SQL SELECT para executar |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
rows | array | Array de linhas retornadas da consulta |
rowCount | number | Número de linhas retornadas |
Insira dados no banco de dados PostgreSQL
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Nome do host ou endereço IP do servidor PostgreSQL |
port | number | Sim | Porta do servidor PostgreSQL (padrão: 5432) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do banco de dados |
password | string | Sim | Senha do banco de dados |
ssl | string | Não | Modo de conexão SSL (disabled, required, preferred) |
table | string | Sim | Nome da tabela para inserir dados |
data | object | Sim | Objeto de dados para inserir (pares chave-valor) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
rows | array | Dados inseridos (se cláusula RETURNING usada) |
rowCount | number | Número de linhas inseridas |
Atualize dados no banco de dados PostgreSQL
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Nome do host ou endereço IP do servidor PostgreSQL |
port | number | Sim | Porta do servidor PostgreSQL (padrão: 5432) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do banco de dados |
password | string | Sim | Senha do banco de dados |
ssl | string | Não | Modo de conexão SSL (disabled, required, preferred) |
table | string | Sim | Nome da tabela para atualizar dados |
data | object | Sim | Objeto de dados com campos para atualizar (pares chave-valor) |
where | string | Sim | Condição da cláusula WHERE (sem a palavra-chave WHERE) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
rows | array | Dados atualizados (se cláusula RETURNING usada) |
rowCount | number | Número de linhas atualizadas |
Exclua dados do banco de dados PostgreSQL
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Nome do host ou endereço IP do servidor PostgreSQL |
port | number | Sim | Porta do servidor PostgreSQL (padrão: 5432) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do banco de dados |
password | string | Sim | Senha do banco de dados |
ssl | string | Não | Modo de conexão SSL (disabled, required, preferred) |
table | string | Sim | Nome da tabela para excluir dados |
where | string | Sim | Condição da cláusula WHERE (sem a palavra-chave WHERE) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
rows | array | Dados excluídos (se cláusula RETURNING usada) |
rowCount | number | Número de linhas excluídas |
Execute consulta SQL bruta no banco de dados PostgreSQL
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Nome do host ou endereço IP do servidor PostgreSQL |
port | number | Sim | Porta do servidor PostgreSQL (padrão: 5432) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do banco de dados |
password | string | Sim | Senha do banco de dados |
ssl | string | Não | Modo de conexão SSL (disabled, required, preferred) |
query | string | Sim | Consulta SQL bruta para executar |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
rows | array | Array de linhas retornadas da consulta |
rowCount | number | Número de linhas afetadas |
- Categoria:
tools
- Tipo:
postgresql