PostgreSQL Query
Descripcion
Sección titulada «Descripcion»El modulo PostgreSQL Query permite ejecutar consultas SQL en bases de datos PostgreSQL. Soporta variables dinamicas en la consulta, configuracion flexible de SSL (incluyendo modos true, require, prefer y objetos SSL personalizados), y validacion robusta de credenciales. Los resultados incluyen metadata con informacion de la conexion y la consulta ejecutada. Es ideal para leer y escribir datos en PostgreSQL dentro de flujos de trabajo automatizados.
Configuracion
Sección titulada «Configuracion»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credentials | Si | Credenciales de conexion a PostgreSQL |
| query | code | Si | Consulta SQL a ejecutar (soporta variables {{variable}}) |
Credenciales
Sección titulada «Credenciales»La credencial debe contener los campos:
host: Direccion del servidor PostgreSQL (requerido)user: Usuario de la base de datos (requerido)password: Contrasena del usuariodatabase: Nombre de la base de datos (requerido)port: Puerto de conexion (por defecto: 5432)ssl: Configuracion SSL opcional (true,"require","prefer", o un objeto SSL personalizado)
{ "nextModule": "siguiente_modulo", "data": [ { "id": 1, "nombre": "Ejemplo", "email": "test@test.com" } ], "_meta_": { "rowCount": 2, "queryExecuted": "SELECT * FROM usuarios", "connectionInfo": { "host": "localhost", "database": "midb", "ssl": false } }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "credentials_id": "cred_postgres_01", "query": "SELECT * FROM productos WHERE activo = true LIMIT 100"}- Soporta variables dinamicas
{{variable}}en la consulta SQL - La configuracion SSL se detecta automaticamente desde las credenciales
- Si
sslestrueo"true", se habilita SSL conrejectUnauthorized: false(comun para proveedores cloud) - Si
ssles"require", se habilita SSL con validacion de certificados - La conexion se cierra siempre en el bloque
finally - Se validan los campos requeridos (host, user, database) antes de intentar la conexion
- En caso de error, se incluye el codigo de error PostgreSQL y la consulta ejecutada
Nodos Relacionados
Sección titulada «Nodos Relacionados»- sqlQueryPostgresSSL (consultas en PostgreSQL con certificados SSL)
- sqlQuery (consultas en MySQL)
- sqlQueryMSSQL (consultas en SQL Server)
- sqlQueryOracle (consultas en Oracle)