AptlyStar

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
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

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)
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