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