Saturn Studio : PostgreSQL

PostgreSQL es un sistema de bases de datos de código abierto ampliamente utilizado en todo el mundo para gestionar bases de datos.

📌 ¿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ámetroDescripciónEjemplo
CredencialCredencial de acceso a la base de datos PostgreSQL.credential
ConsultaConsulta SQL a ejecutar en la base de datos.SELECT * FROM table
Asignar resultado a variableVariable 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ámetroDescripciónEjemplo
CredencialCredencial de acceso a PostgreSQL.My PostgreSQL credentials
TablaTabla donde se desea insertar registros.tblwiUIYWObDCBexa
ColumnasDatos a insertar como objetos clave-valor.[{ “Name”: “John”, “Lastname”: “Doe”, “Age”: 30 }]
Asignar resultado a variableVariable 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ámetroDescripciónEjemplo
CredencialCredencial de acceso a PostgreSQL.My PostgreSQL credentials
TablaTabla donde se actualizarán los registros.tblwiUIYWObDCBexa
ColumnasNuevos valores a actualizar en formato clave-valor.[{ “Name”: “John”, “Lastname”: “Doe”, “Age”: 30 }]
Cláusula WHERECondición para seleccionar los registros a actualizar.column = ‘value’
Asignar resultado a variableVariable 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

  1. Tener una credencial válida de PostgreSQL configurada en Saturn Studio.
  2. Contar con los permisos necesarios para ejecutar operaciones de lectura y escritura sobre la base de datos.
  3. Conocer el nombre exacto de la tabla y los campos que se desean consultar, insertar o actualizar.
  4. Asegurarse de que la sintaxis SQL utilizada en consultas y condiciones sea válida.