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

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)
schemastringNoEsquema a introspeccionar (predeterminado: public)

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
tablesarrayArray de esquemas de tablas con columnas, claves e índices
namestringNombre de la tabla
schemastringNombre del esquema (p. ej., public)
columnsarrayColumnas de la tabla
namestringNombre de la columna
typestringTipo de dato (p. ej., integer, varchar, timestamp)
nullablebooleanSi la columna permite valores NULL
defaultstringExpresión de valor predeterminado
isPrimaryKeybooleanSi la columna es parte de la clave primaria
isForeignKeybooleanSi la columna es una clave foránea
referencesobjectInformación de referencia de clave foránea
tablestringNombre de la tabla referenciada
columnstringNombre de la columna referenciada
primaryKeyarrayNombres de columnas de clave primaria
foreignKeysarrayRestricciones de clave foránea
columnstringNombre de la columna local
referencesTablestringNombre de la tabla referenciada
referencesColumnstringNombre de la columna referenciada
indexesarrayÍndices de la tabla
namestringNombre del índice
columnsarrayColumnas incluidas en el índice
uniquebooleanSi el índice impone unicidad
schemasarrayLista de esquemas disponibles en la base de datos

On this page

Start building today
Trusted by over 100,000 builders.
The open-source platform to build AI agents and run your agentic workforce.
Get started