
PostgreSQL es un sistema de bases de datos de código abierto ampliamente utilizado en todo el mundo para gestionar bases de datos.
Table of Contents
¿Qué es este módulo?
Este módulo permite integrar Saturn Studio con PostgreSQL, un sistema de base de datos de código abierto ampliamente utilizado a nivel mundial. A través de este conector, puedes ejecutar consultas personalizadas, insertar datos y actualizar registros directamente desde tu flujo de automatización.
¿Cómo obtener las credenciales? Haz clic aquí
Descripción de los comandos
Query PostgreSQL
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| Credencial | Credencial de acceso a la base de datos PostgreSQL. | credential |
| Consulta | Consulta SQL a ejecutar en la base de datos. | SELECT * FROM table |
| Asignar resultado a variable | Variable donde se almacenará el resultado. | [{ “id”: 1, “name”: “Saturn”, “mass”: 5.6834e+26, “moons”: 82, “discovery_year”: 1610 }] |
Permite ejecutar cualquier consulta SQL sobre una base de datos PostgreSQL conectada.
Insert Rows in a Table
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| Credencial | Credencial de acceso a PostgreSQL. | My PostgreSQL credentials |
| Tabla | Tabla donde se desea insertar registros. | tblwiUIYWObDCBexa |
| Columnas | Datos a insertar como objetos clave-valor. | [{ “Name”: “John”, “Lastname”: “Doe”, “Age”: 30 }] |
| Asignar resultado a variable | Variable donde se almacenará la respuesta. | { “table”: “saturn”, “rows”: [{ “name”: “Earth”, “mass”: “1.3452e+23”, “moons”: “1”, “discovery_year”: “0” }] } |
Inserta una o más filas en una tabla específica de la base de datos.
Update Rows in a Table
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| Credencial | Credencial de acceso a PostgreSQL. | My PostgreSQL credentials |
| Tabla | Tabla donde se actualizarán los registros. | tblwiUIYWObDCBexa |
| Columnas | Nuevos valores a actualizar en formato clave-valor. | [{ “Name”: “John”, “Lastname”: “Doe”, “Age”: 30 }] |
| Cláusula WHERE | Condición para seleccionar los registros a actualizar. | column = ‘value’ |
| Asignar resultado a variable | Variable donde se almacenará el resultado de la operación. | { “table”: “saturn”, “rows”: [{ “name”: “Earth”, “mass”: “1.3452e+23”, “moons”: “1”, “discovery_year”: “0” }] } |
Actualiza registros existentes dentro de una tabla según condiciones definidas.
Ejemplos de uso
- Query PostgreSQL: Consultar información histórica de planetas para su análisis automático.
- Insert Rows in a Table: Cargar datos recolectados por el robot directamente en una tabla PostgreSQL.
- Update Rows in a Table: Modificar registros en función de resultados obtenidos durante la automatización.
Requisitos
- Tener una credencial válida de PostgreSQL configurada en Saturn Studio.
- Contar con los permisos necesarios para ejecutar operaciones de lectura y escritura sobre la base de datos.
- Conocer el nombre exacto de la tabla y los campos que se desean consultar, insertar o actualizar.
- Asegurarse de que la sintaxis SQL utilizada en consultas y condiciones sea válida.

