Sim

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ámetroTipoObligatorioDescripción
hoststringSíNombre de host o dirección IP del servidor PostgreSQL
portnumberSíPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringSíNombre de la base de datos a la que conectarse
usernamestringSíNombre de usuario de la base de datos
passwordstringSíContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
querystringSíConsulta SQL SELECT a ejecutar

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayArray de filas devueltas por la consulta
rowCountnumberNúmero de filas devueltas

postgresql_insert

Insertar datos en la base de datos PostgreSQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringSíNombre de host o dirección IP del servidor PostgreSQL
portnumberSíPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringSíNombre de la base de datos a la que conectarse
usernamestringSíNombre de usuario de la base de datos
passwordstringSíContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
tablestringSíNombre de la tabla donde insertar datos
dataobjectSíObjeto de datos a insertar (pares clave-valor)

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayDatos insertados (si se usa la cláusula RETURNING)
rowCountnumberNúmero de filas insertadas

postgresql_update

Actualizar datos en la base de datos PostgreSQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringSíNombre de host o dirección IP del servidor PostgreSQL
portnumberSíPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringSíNombre de la base de datos a la que conectarse
usernamestringSíNombre de usuario de la base de datos
passwordstringSíContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
tablestringSíNombre de la tabla donde actualizar datos
dataobjectSíObjeto de datos con campos a actualizar (pares clave-valor)
wherestringSíCondición de la cláusula WHERE (sin la palabra clave WHERE)

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayDatos actualizados (si se usa la cláusula RETURNING)
rowCountnumberNúmero de filas actualizadas

postgresql_delete

Eliminar datos de la base de datos PostgreSQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringSíNombre de host o dirección IP del servidor PostgreSQL
portnumberSíPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringSíNombre de la base de datos a la que conectarse
usernamestringSíNombre de usuario de la base de datos
passwordstringSíContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
tablestringSíNombre de la tabla de la que eliminar datos
wherestringSíCondición de la cláusula WHERE (sin la palabra clave WHERE)

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayDatos eliminados (si se usa la cláusula RETURNING)
rowCountnumberNúmero de filas eliminadas

postgresql_execute

Ejecutar consulta SQL en bruto en la base de datos PostgreSQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringSíNombre de host o dirección IP del servidor PostgreSQL
portnumberSíPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringSíNombre de la base de datos a la que conectarse
usernamestringSíNombre de usuario de la base de datos
passwordstringSíContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
querystringSíConsulta SQL en bruto para ejecutar

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayArray de filas devueltas por la consulta
rowCountnumberNúmero de filas afectadas

Notas

  • Categoría: tools
  • Tipo: postgresql
PostgreSQL