PostgreSQL
Conectar a base de datos PostgreSQL
La herramienta PostgreSQL te permite conectarte a cualquier base de datos PostgreSQL y realizar una amplia gama de operaciones directamente dentro de tus flujos de trabajo con agentes. Con manejo seguro de conexiones y configuración flexible, puedes gestionar e interactuar fácilmente con tus datos.
Con la herramienta PostgreSQL, puedes:
- Consultar datos: Ejecutar consultas SELECT para recuperar datos de tus tablas PostgreSQL usando la operación
postgresql_query
. - Insertar registros: Añadir nuevas filas a tus tablas con la operación
postgresql_insert
especificando la tabla y los datos a insertar. - Actualizar registros: Modificar datos existentes en tus tablas usando la operación
postgresql_update
, proporcionando la tabla, los nuevos datos y las condiciones WHERE. - Eliminar registros: Eliminar filas de tus tablas con la operación
postgresql_delete
, especificando la tabla y las condiciones WHERE. - Ejecutar SQL personalizado: Ejecutar cualquier comando SQL personalizado usando la operación
postgresql_execute
para casos de uso avanzados.
La herramienta PostgreSQL es ideal para escenarios donde tus agentes necesitan interactuar con datos estructurados, como automatizar informes, sincronizar datos entre sistemas o potenciar flujos de trabajo basados en datos. Simplifica el acceso a la base de datos, facilitando la lectura, escritura y gestión de tus datos PostgreSQL de forma programática.
Instrucciones de uso
Conéctate a cualquier base de datos PostgreSQL para ejecutar consultas, gestionar datos y realizar operaciones de base de datos. Compatible con operaciones SELECT, INSERT, UPDATE, DELETE con manejo seguro de conexiones.
Herramientas
postgresql_query
Ejecutar una consulta SELECT en la base de datos PostgreSQL
Entrada
Parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
host | string | Sà | Nombre de host o dirección IP del servidor PostgreSQL |
port | number | SÃ | Puerto del servidor PostgreSQL (predeterminado: 5432) |
database | string | SÃ | Nombre de la base de datos a la que conectarse |
username | string | SÃ | Nombre de usuario de la base de datos |
password | string | Sà | Contraseña de la base de datos |
ssl | string | No | Modo de conexión SSL (disabled, required, preferred) |
query | string | SÃ | Consulta SQL SELECT a ejecutar |
Salida
Parámetro | Tipo | Descripción |
---|---|---|
message | string | Mensaje de estado de la operación |
rows | array | Array de filas devueltas por la consulta |
rowCount | number | Número de filas devueltas |
postgresql_insert
Insertar datos en la base de datos PostgreSQL
Entrada
Parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
host | string | Sà | Nombre de host o dirección IP del servidor PostgreSQL |
port | number | SÃ | Puerto del servidor PostgreSQL (predeterminado: 5432) |
database | string | SÃ | Nombre de la base de datos a la que conectarse |
username | string | SÃ | Nombre de usuario de la base de datos |
password | string | Sà | Contraseña de la base de datos |
ssl | string | No | Modo de conexión SSL (disabled, required, preferred) |
table | string | SÃ | Nombre de la tabla donde insertar datos |
data | object | SÃ | Objeto de datos a insertar (pares clave-valor) |
Salida
Parámetro | Tipo | Descripción |
---|---|---|
message | string | Mensaje de estado de la operación |
rows | array | Datos insertados (si se usa la cláusula RETURNING) |
rowCount | number | Número de filas insertadas |
postgresql_update
Actualizar datos en la base de datos PostgreSQL
Entrada
Parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
host | string | Sà | Nombre de host o dirección IP del servidor PostgreSQL |
port | number | SÃ | Puerto del servidor PostgreSQL (predeterminado: 5432) |
database | string | SÃ | Nombre de la base de datos a la que conectarse |
username | string | SÃ | Nombre de usuario de la base de datos |
password | string | Sà | Contraseña de la base de datos |
ssl | string | No | Modo de conexión SSL (disabled, required, preferred) |
table | string | SÃ | Nombre de la tabla donde actualizar datos |
data | object | SÃ | Objeto de datos con campos a actualizar (pares clave-valor) |
where | string | Sà | Condición de la cláusula WHERE (sin la palabra clave WHERE) |
Salida
Parámetro | Tipo | Descripción |
---|---|---|
message | string | Mensaje de estado de la operación |
rows | array | Datos actualizados (si se usa la cláusula RETURNING) |
rowCount | number | Número de filas actualizadas |
postgresql_delete
Eliminar datos de la base de datos PostgreSQL
Entrada
Parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
host | string | Sà | Nombre de host o dirección IP del servidor PostgreSQL |
port | number | SÃ | Puerto del servidor PostgreSQL (predeterminado: 5432) |
database | string | SÃ | Nombre de la base de datos a la que conectarse |
username | string | SÃ | Nombre de usuario de la base de datos |
password | string | Sà | Contraseña de la base de datos |
ssl | string | No | Modo de conexión SSL (disabled, required, preferred) |
table | string | SÃ | Nombre de la tabla de la que eliminar datos |
where | string | Sà | Condición de la cláusula WHERE (sin la palabra clave WHERE) |
Salida
Parámetro | Tipo | Descripción |
---|---|---|
message | string | Mensaje de estado de la operación |
rows | array | Datos eliminados (si se usa la cláusula RETURNING) |
rowCount | number | Número de filas eliminadas |
postgresql_execute
Ejecutar consulta SQL en bruto en la base de datos PostgreSQL
Entrada
Parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
host | string | Sà | Nombre de host o dirección IP del servidor PostgreSQL |
port | number | SÃ | Puerto del servidor PostgreSQL (predeterminado: 5432) |
database | string | SÃ | Nombre de la base de datos a la que conectarse |
username | string | SÃ | Nombre de usuario de la base de datos |
password | string | Sà | Contraseña de la base de datos |
ssl | string | No | Modo de conexión SSL (disabled, required, preferred) |
query | string | SÃ | Consulta SQL en bruto para ejecutar |
Salida
Parámetro | Tipo | Descripción |
---|---|---|
message | string | Mensaje de estado de la operación |
rows | array | Array de filas devueltas por la consulta |
rowCount | number | Número de filas afectadas |
Notas
- CategorÃa:
tools
- Tipo:
postgresql