Recursos · Integración Make

Integración PostgreSQL MakeAutomatiza PostgreSQL con Make.

¿Cuántas filas copias a mano cada vez que entra un pedido? La integración PostgreSQL Make trae 6 módulos: 5 acciones y 1 búsqueda. Esta guía es para responsables de operaciones con una base de datos a su cargo, y te lleva de la conexión a tu primer escenario funcionando.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Qué te permite la integración PostgreSQL Make?

Hace que un escenario de Make (la automatización que montas, una cadena de módulos) lea y escriba en tus tablas de PostgreSQL sin programar ningún puente. Cada módulo es una pieza de esa cadena: aquí, una acción que cambia filas o una búsqueda que las trae.

Informes que salen solos de la base. Select row(s) from a table saca las filas que necesitas y el siguiente módulo las manda a una hoja de cálculo o a un canal del equipo.

Cada reserva, guardada en su tabla. Tu herramienta de citas envía una reserva nueva y Insert row into a table la convierte en una fila. Lo que pasa de un módulo a otro se llama bundle: una reserva, un cliente, una fila.

Estados siempre al día. Cuando se cobra una factura en tu herramienta de pagos, Update row(s) in a table cambia las filas afectadas. Y si la lógica ya vive en la base, Execute a function la llama por su nombre.

Lo que esta app no trae: un disparador. PostgreSQL nunca avisa a Make, así que el escenario arranca con otra app o con una programación. Tampoco hay módulo genérico de llamada a la API. Si dudas entre herramientas, la comparativa n8n vs Make te orienta, porque PostgreSQL suele tener nodo en n8n. Para dominar el editor tienes el Curso de Make, y cuando algo falle, la guía de Depuración Make.

Conexión

¿Cómo conectas PostgreSQL con Make?

  1. 01

    Abre la ventana de conexión

    En tu escenario, añade cualquier módulo de PostgreSQL y pulsa Create a connection. La conexión es el acceso a tu base enlazado una sola vez con Make, que luego usan todos los módulos de PostgreSQL. El campo Connection name es opcional, aunque ayuda si trabajas con varias bases.

  2. 02

    Rellena los datos de acceso

    Escribe el Host, el Port (un número entre 1 y 65535), la Database, tu User name y tu Password. Si tu servidor lo pide, ajusta también Client Encoding, Encrypt, Keep-Alive y su retardo en milisegundos.

  3. 03

    Guarda y confirma

    Pulsa Save y, si Make te lo pide, confirma el acceso. Con la conexión guardada, Make te muestra las tablas que puede ver y eliges de la lista en lugar de escribir nombres.

Primer escenario

Tu primer escenario con PostgreSQL

ObjetivoCuando entra una reserva nueva en tu herramienta de citas, Make la guarda como una fila en tu tabla de PostgreSQL.

  1. 01

    Crea el escenario

    En la página Scenarios, crea un escenario nuevo y pulsa el +. Elige tu herramienta de citas y el módulo suyo que vigila las reservas nuevas.

  2. 02

    Añade la acción de PostgreSQL

    Pulsa el + a la derecha de ese primer módulo, busca PostgreSQL y elige Insert row into a table. Selecciona tu conexión o créala como viste arriba.

  3. 03

    Asigna los datos a cada columna

    Elige la tabla de reservas en la lista que te ofrece Make. En cada columna, coloca un dato del módulo anterior: el nombre del cliente en una, la fecha de la cita en otra.

  4. 04

    Prueba con Run once

    Pulsa Run once y crea una reserva de prueba. Revisa los bundles que recibió cada módulo y comprueba que la fila aparece en tu base.

  5. 05

    Programa y activa

    Ajusta la programación en el primer módulo (cada 15 minutos por defecto) y activa el escenario. Cada vez que un módulo procesa un bundle cuenta como una operación de tu plan.

Módulos

Qué hace cada módulo de PostgreSQL

PostgreSQL te da 6 módulos. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

PostgreSQL1

Delete row(s) from a table

Acción

Borra filas de la tabla que elijas y así evitas que se acumulen registros caducados o tablas intermedias llenas. Su nombre ya lo indica: una sola ejecución puede afectar a varias filas.

Cuándo usarlo
un cliente cancela su cuenta en otra herramienta y sus filas pendientes deben desaparecer.
Ojo
una fila borrada no vuelve, así que haz tu primera prueba sobre una tabla de ensayo.
PostgreSQL2

Execute a function

Acción

Ejecuta una función que ya existe en tu base, de modo que las reglas de negocio siguen donde las dejó tu equipo técnico y Make solo las invoca. Seguramente por eso la documentación exige leer las tablas de rutinas y parámetros.

Cuándo usarlo
se aprueba un pedido y una función debe recalcular el stock disponible.
Ojo
si algo falla, comprueba primero que el usuario conectado puede leer esas dos tablas.
PostgreSQL3

Execute a query (advanced)

Acción

Te da margen cuando los módulos de tabla se quedan cortos, porque ejecuta una consulta que escribes tú. Lo de «advanced» va en serio: necesitas manejarte con SQL.

Cuándo usarlo
te hace falta cruzar dos tablas o una instrucción que ninguno de los otros cinco módulos cubre.
Ojo
el resultado depende por completo de tu consulta, así que pruébala con Run once sobre datos de ensayo.
PostgreSQL4

Insert row into a table

Acción

Añade una fila por cada bundle que recibe, y lo que llega de otra app queda como un registro ordenado en tu base. Con la conexión activa, Make muestra las columnas y solo tienes que colocar los valores.

Cuándo usarlo
un proveedor envía su alta por formulario y quieres su ficha en la base.
Ojo
si el mismo evento llega dos veces, tendrás dos filas, así que decide cómo trata tu tabla los duplicados.
PostgreSQL5

Update row(s) in a table

Acción

Cambia filas existentes para que la base refleje lo que acaba de pasar en otra herramienta. Fíjate en el plural del nombre: una ejecución puede tocar varias filas a la vez.

Cuándo usarlo
el almacén confirma un envío y el pedido correspondiente debe pasar a «enviado».
Ojo
como pueden cambiar varias filas de golpe, abre la tabla tras tu primer Run once y confirma que solo se movieron las correctas.
PostgreSQL6

Select row(s) from a table

Búsqueda

Trae filas y se las pasa al siguiente módulo: es la vía para sacar datos hacia una hoja, un correo o un chat. Como búsqueda, puede devolver cero, uno o varios bundles.

Cuándo usarlo
dirección pide los pedidos abiertos de una tienda y otro módulo los resume.
Ojo
cada fila encontrada es un bundle, y los módulos siguientes se ejecutan una vez por bundle, lo que suma operaciones.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar PostgreSQL con Make?

Una persona lee cada mensaje.

FAQ

Integración PostgreSQL Make: preguntas frecuentes

01¿La integración PostgreSQL Make es gratis?
Sí. PostgreSQL es una app estándar y está disponible desde el plan Free. Ese plan incluye 2 escenarios activos, un intervalo mínimo de 15 minutos entre ejecuciones programadas, hasta 5 minutos por ejecución, archivos de hasta 5 MB y 512 MB de transferencia. Los planes de pago (Core, Pro, Teams, Enterprise) bajan el intervalo a 1 minuto, quitan el límite de escenarios activos y llegan a 40 minutos por ejecución. El consumo se mide en operaciones: un módulo procesando un bundle. Las búsquedas que devuelven muchas filas son las que más gastan.
02¿Qué necesitas para conectar PostgreSQL con Make?
Necesitas el host de la base, el puerto (entre 1 y 65535), el nombre de la base, un usuario y su contraseña. La codificación, el cifrado y el keep-alive TCP son opcionales. Ese usuario debe poder leer las tablas routines y parameters de information_schema, un requisito que marca la documentación de Make. Si un cortafuegos protege el servidor, permite las direcciones de make.com, ya que Make se conecta desde servidores con registros PTR válidos. Después pulsa Save y confirma el acceso si te lo pide.
03¿La integración PostgreSQL Make reacciona en tiempo real?
No, porque PostgreSQL no tiene ningún módulo disparador en Make: la base nunca avisa de un cambio. El escenario arranca de otra forma. O bien otra app abre el flujo, como tu herramienta de citas o tu pasarela de pagos, y detrás van los módulos de PostgreSQL. O bien pones Select row(s) from a table al principio y dejas que la programación haga el resto, cada 15 minutos por defecto. En el plan Free, 15 minutos es también el intervalo más corto; los planes de pago bajan a 1 minuto.
04¿Qué hacer si falta un módulo de PostgreSQL en Make?
Empieza por Execute a query (advanced): como indica su nombre, ejecuta una consulta que escribes tú, y eso cubre casi todo lo que los cinco módulos de tabla no alcanzan, como cruzar tablas. Si la lógica ya está en la base, Execute a function la llama directamente. Esta app no tiene módulo Make an API Call, así que no hay otra salida genérica. Si nada encaja, quizá otra app de tus herramientas guarda los mismos datos, o el equipo de Hack'celeration puede revisar tu montaje contigo.
05¿Make o n8n para PostgreSQL?
Depende de dónde tengas ya el resto de tus automatizaciones. Además de sus 6 módulos en Make, PostgreSQL suele tener nodo en n8n, así que la base de datos casi nunca decide por sí sola. En Make, la conexión se configura una vez para todos los módulos y el editor visual enseña cada bundle después de un Run once, algo útil si empiezas. Lo sensato es comparar ambas herramientas con el resto de apps que usas y con la costumbre de tu equipo, y quedarte con la que sostiene toda tu cadena.