Ekinox
Tools

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

Integra PostgreSQL en el flujo de trabajo. Puede consultar, insertar, actualizar, eliminar y ejecutar SQL sin procesar.

Herramientas

postgresql_query

Ejecutar una consulta SELECT en la base de datos PostgreSQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor PostgreSQL
portnumberPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
querystringConsulta 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
hoststringNombre de host o dirección IP del servidor PostgreSQL
portnumberPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
tablestringNombre de la tabla donde insertar datos
dataobjectObjeto 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
hoststringNombre de host o dirección IP del servidor PostgreSQL
portnumberPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
tablestringNombre de la tabla donde actualizar datos
dataobjectObjeto de datos con campos a actualizar (pares clave-valor)
wherestringCondició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
hoststringNombre de host o dirección IP del servidor PostgreSQL
portnumberPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
tablestringNombre de la tabla de la que eliminar datos
wherestringCondició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
hoststringNombre de host o dirección IP del servidor PostgreSQL
portnumberPuerto del servidor PostgreSQL (predeterminado: 5432)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
querystringConsulta 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