- Accueil
- Ressources
- Intégrations
- PostgreSQL
Intégration PostgreSQL MakeAutomatiser PostgreSQL avec Make.
Et si ta base se remplissait toute seule, pendant que tu fais autre chose ? L'intégration PostgreSQL Make compte 6 modules : 5 actions et 1 recherche. Ce guide s'adresse aux responsables ops et data de PME, et t'amène de la connexion à ton premier scénario qui tourne.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration PostgreSQL Make ?
Elle permet à un scénario Make (l'automatisation que tu construis, une chaîne de modules) de lire et d'écrire dans tes tables PostgreSQL sans développer de passerelle. Chaque module est une brique de cette chaîne : ici, une action qui modifie des lignes ou une recherche qui va les chercher.
Des fiches à jour sans ressaisie. Un statut change dans ton outil de support ou ton CRM ? Update row(s) in a table réécrit les lignes concernées, et les tableaux de bord branchés sur la base suivent.
Les règles métier restent dans la base. Si ton équipe technique a déjà écrit une fonction de calcul, Execute a function l'appelle par son nom au bon moment, sans rien réécrire dans Make.
Chaque nouveau client enregistré proprement. Un devis signé arrive d'un autre outil, et Insert row into a table en fait une ligne. Ce qui passe d'un module à l'autre s'appelle un bundle : un client, une commande, une ligne.
Ce que l'app ne propose pas : de déclencheur. PostgreSQL ne prévient jamais Make, donc le scénario démarre sur une autre app ou sur une planification. Pas de module d'appel d'API générique non plus. Pour choisir ton outil, le comparatif n8n vs Make t'aide, PostgreSQL existant souvent aussi côté n8n. Pour prendre l'éditeur en main, passe par la Formation Make, et garde le guide Dépannage Make sous le coude si une exécution échoue.
Comment connecter PostgreSQL à Make ?
- 01
Ouvre la fenêtre de connexion
Dans ton scénario, ajoute n'importe quel module PostgreSQL et clique sur Create a connection. La connexion, c'est ton accès à la base relié une fois à Make, puis réutilisé par tous les modules PostgreSQL. Le champ Connection name est facultatif, mais pratique si tu gères plusieurs bases.
- 02
Renseigne les accès à la base
Saisis le Host, le Port (un nombre entre 1 et 65535), la Database, ton User name et ton Password. Selon ta configuration, règle aussi Client Encoding, Encrypt, Keep-Alive et son délai en millisecondes.
- 03
Enregistre et valide
Clique sur Save, puis confirme l'accès si Make te le demande. Une fois la connexion enregistrée, Make te propose la liste des tables qu'il voit : pas besoin de retaper leurs noms.
Ton premier scénario avec PostgreSQL
ObjectifQuand un devis est signé dans ton outil commercial, Make ajoute le client comme nouvelle ligne dans ta table PostgreSQL.
- 01
Crée le scénario
Depuis la page Scenarios, crée un nouveau scénario et clique sur le +. Choisis l'outil où tes devis sont signés et son module qui surveille les nouvelles signatures.
- 02
Ajoute l'action PostgreSQL
Clique sur le + à droite de ce premier module, cherche PostgreSQL et prends Insert row into a table. Sélectionne ta connexion, ou crée-la comme vu plus haut.
- 03
Relie les données aux colonnes
Choisis ta table clients dans la liste proposée par Make. Pour chaque colonne, glisse la valeur venue du module précédent : la raison sociale ici, l'adresse e-mail là.
- 04
Teste avec Run once
Clique sur Run once, puis signe un devis de test. Regarde les bundles reçus par chaque module, et vérifie que la ligne est bien arrivée dans ta base.
- 05
Planifie et active
Règle la planification sur le premier module (toutes les 15 minutes par défaut) et active le scénario. Chaque passage d'un module sur un bundle compte comme une opération sur ton plan.
Ce que font les modules PostgreSQL
PostgreSQL te donne 6 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.
Delete row(s) from a table
ActionSupprime des lignes dans la table de ton choix, pour que les tables de transit ou les données périmées ne s'accumulent pas. Son nom l'annonce : une seule exécution peut viser plusieurs lignes.
Execute a function
ActionLance une fonction déjà écrite dans ta base : la logique reste là où tes développeurs l'ont mise, Make se contente de l'appeler. C'est sans doute pour ça que la doc exige un accès en lecture aux tables des routines et des paramètres.
Execute a query (advanced)
ActionT'ouvre une porte de sortie quand les modules de table ne suffisent pas, en exécutant une requête que tu rédiges toi-même. Le mot « advanced » n'est pas là pour rien : il faut être à l'aise avec le SQL.
Insert row into a table
ActionAjoute une ligne par bundle reçu : ce qui arrive d'une autre app devient un enregistrement propre dans ta base. Une fois connecté, Make affiche les colonnes de la table et tu n'as plus qu'à y placer les valeurs.
Update row(s) in a table
ActionModifie des lignes existantes pour que la base reflète ce qui vient de changer ailleurs. Le pluriel du nom compte : une exécution peut toucher plusieurs lignes d'un coup.
Select row(s) from a table
RechercheRécupère des lignes et les passe au module suivant : c'est la sortie des données vers un tableur, un e-mail ou une messagerie. En tant que recherche, il peut renvoyer zéro, un ou plusieurs bundles.
Besoin d'aide pour automatiser PostgreSQL avec Make ?
Une personne lit chaque message.