PostgreSQL

连接到 PostgreSQL 数据库

PostgreSQL 工具使您能够连接到任何 PostgreSQL 数据库,并直接在您的智能工作流中执行各种数据库操作。通过安全的连接处理和灵活的配置,您可以轻松管理和与您的数据交互。

使用 PostgreSQL 工具,您可以:

  • 查询数据:使用 postgresql_query 操作执行 SELECT 查询,从 PostgreSQL 表中检索数据。
  • 插入记录:通过 postgresql_insert 操作,指定表和要插入的数据,向表中添加新行。
  • 更新记录:使用 postgresql_update 操作修改表中的现有数据,提供表名、新数据和 WHERE 条件。
  • 删除记录:通过 postgresql_delete 操作删除表中的行,指定表名和 WHERE 条件。
  • 执行原始 SQL:使用 postgresql_execute 操作运行任何自定义 SQL 命令,以满足高级用例。

PostgreSQL 工具非常适合需要与结构化数据交互的场景,例如自动化报告、系统间数据同步或驱动数据工作流。它简化了数据库访问,使您能够以编程方式轻松读取、写入和管理 PostgreSQL 数据。

使用说明

将 PostgreSQL 集成到工作流程中。可以查询、插入、更新、删除以及执行原生 SQL。

工具

postgresql_query

在 PostgreSQL 数据库上执行 SELECT 查询

输入

参数类型必需描述
host字符串PostgreSQL 服务器主机名或 IP 地址
port数字PostgreSQL 服务器端口 (默认:5432)
database字符串要连接的数据库名称
username字符串数据库用户名
password字符串数据库密码
ssl字符串SSL 连接模式 (禁用、必需、优先)
query字符串要执行的 SQL SELECT 查询

输出

参数类型描述
messagestring操作状态消息
rowsarray查询返回的行数组
rowCountnumber返回的行数

postgresql_insert

向 PostgreSQL 数据库插入数据

输入

参数类型必需描述
hoststringPostgreSQL 服务器主机名或 IP 地址
portnumberPostgreSQL 服务器端口 (默认值: 5432)
databasestring要连接的数据库名称
usernamestring数据库用户名
passwordstring数据库密码
sslstringSSL 连接模式 (禁用、必需、优先)
tablestring要插入数据的表名
dataobject要插入的数据对象 (键值对)

输出

参数类型描述
messagestring操作状态消息
rowsarray插入的数据 (如果使用了 RETURNING 子句)
rowCountnumber插入的行数

postgresql_update

更新 PostgreSQL 数据库中的数据

输入

参数类型必需描述
hoststringPostgreSQL 服务器主机名或 IP 地址
portnumberPostgreSQL 服务器端口 (默认值: 5432)
databasestring要连接的数据库名称
usernamestring数据库用户名
passwordstring数据库密码
sslstringSSL 连接模式 (禁用、必需、优先)
tablestring要更新数据的表名
dataobject包含要更新字段的数据对象 (键值对)
wherestringWHERE 子句条件 (不包括 WHERE 关键字)

输出

参数类型描述
messagestring操作状态消息
rowsarray更新的数据(如果使用了 RETURNING 子句)
rowCountnumber更新的行数

postgresql_delete

从 PostgreSQL 数据库中删除数据

输入

参数类型必需描述
hoststringPostgreSQL 服务器主机名或 IP 地址
portnumberPostgreSQL 服务器端口(默认:5432)
databasestring要连接的数据库名称
usernamestring数据库用户名
passwordstring数据库密码
sslstringSSL 连接模式(禁用、必需、首选)
tablestring要删除数据的表名
wherestringWHERE 子句条件(不包括 WHERE 关键字)

输出

参数类型描述
messagestring操作状态消息
rowsarray删除的数据(如果使用了 RETURNING 子句)
rowCountnumber删除的行数

postgresql_execute

在 PostgreSQL 数据库上执行原始 SQL 查询

输入

参数类型必需描述
hoststringPostgreSQL 服务器主机名或 IP 地址
portnumberPostgreSQL 服务器端口(默认:5432)
databasestring要连接的数据库名称
usernamestring数据库用户名
passwordstring数据库密码
sslstringSSL 连接模式(禁用、必需、首选)
querystring要执行的原始 SQL 查询

输出

参数类型描述
messagestring操作状态消息
rowsarray查询返回的行数组
rowCountnumber受影响的行数

注意

  • 类别:tools
  • 类型:postgresql

输入

参数类型必需描述
hoststringPostgreSQL 服务器主机名或 IP 地址
portnumberPostgreSQL 服务器端口(默认:5432)
databasestring要连接的数据库名称
usernamestring数据库用户名
passwordstring数据库密码
sslstringSSL 连接模式(禁用、必需、首选)
schemastring要内省的 schema(默认:public)

输出

参数类型描述
messagestring操作状态信息
tablesarray包含列、键和索引的表 schema 数组
namestring表名
schemastringschema 名称(如 public)
columnsarray表的列
namestring列名
typestring数据类型(如 integer、varchar、timestamp)
nullableboolean该列是否允许 NULL 值
defaultstring默认值表达式
isPrimaryKeyboolean该列是否为主键的一部分
isForeignKeyboolean该列是否为外键
referencesobject外键引用信息
tablestring被引用的表名
columnstring被引用的列名
primaryKeyarray主键列名列表
foreignKeysarray外键约束
columnstring本地列名
referencesTablestring被引用的表名
referencesColumnstring被引用的列名
indexesarray表索引
namestring索引名
columnsarray索引包含的列
uniqueboolean该索引是否唯一
schemasarray数据库中可用 schema 列表

On this page

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started