- Accueil
- Ressources
- Intégrations
- Postgres PGVector Store
Nœud Postgres PGVector Store n8nConfigurer Postgres PGVector Store dans n8n.
Tes documents et leurs vecteurs peuvent rester dans la base Postgres que tu as déjà. Le nœud Postgres PGVector Store n8n insère des documents dans une table PGVector, en ressort les plus proches d'une question, ou ouvre cette table à un agent. Deux paramètres, quatre modes.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Postgres PGVector Store n8n ?
PGVector est une extension de Postgresql, et ce nœud est la porte d'entrée de n8n vers les tables PGVector de ta base. Il y insère des documents, en récupère ceux qui ressemblent le plus à une requête, ou met la table à disposition d'une chaîne ou d'un agent. Une table vectorielle garde le texte à côté de sa représentation chiffrée : c'est ce qui permet de chercher par le sens plutôt que par mot exact.
Premier usage, le plus simple : l'alimentation. Le nœud se place dans le flux normal du workflow, en mode Insert Documents, et chaque item qui arrive se retrouve dans la table que tu as nommée. Aucun agent, aucune conversation. Une base documentaire d'assurance ou un manuel interne se charge comme ça, document par document, au moment où il est publié.
Deuxième usage : répondre. En mode Get Many, le nœud prend un texte de recherche et renvoie les documents les mieux classés par proximité. Avec Limit à 10, tu récupères les dix meilleurs. Ce résultat part ensuite où tu veux, dans un message Slack ou dans une réponse préparée pour un client.
Troisième usage : confier la table à un assistant. Le mode Retrieve Documents (As Tool for AI Agent) transforme le magasin de vecteurs en outil qu'un AI Agent décide d'appeler seul, à partir des champs Name et Description que tu écris. Un outil, ici, c'est une ressource que le modèle consulte quand il lui manque une information. L'autre forme, Retrieve Documents (As Vector Store for Chain/Tool), se branche sur un Vector Store Retriever qui alimente une Question and Answer Chain, ou sur un Vector Store Question Answer Tool qui résume avant de répondre.
Quand vaut-il mieux autre chose ? Si tu n'interroges jamais tes documents par le sens, une table vectorielle n'apporte rien et une table Postgres classique suffit. Et comme un document doit être transformé en vecteurs avant d'être stocké, le fournisseur de modèle que tu choisis, OpenAI ou Anthropic par exemple, facture ses propres appels d'API selon ses conditions. n8n n'ajoute rien par-dessus.
Les limites méritent d'être dites franchement. Ce nœud n'est pas un trigger, c'est-à-dire un déclencheur : quelque chose d'autre doit lancer le workflow. Il est en version 1, et un workflow ancien peut en afficher une plus vieille, avec moins d'options. Pour le choix de la plateforme elle-même, l'Avis n8n creuse le sujet.
Comment brancher n8n sur ta base PGVector ?
- 01
Créer le credential Postgres
Dans le menu Credentials, ajoute le credential Postgres : Host, Database, User, Password, Port, un mode SSL (Allow, Disable ou Require) et un interrupteur Ignore SSL Issues. Crée-le une fois, réutilise-le dans tous les workflows de la même base.
- 02
Désigner la table
Renseigne Table Name avec la table PGVector visée. Si elle n'existe pas encore, le nœud la crée. Pratique au premier lancement, traître ensuite : une faute de frappe fabrique une table vide toute neuve au lieu de lever une erreur. Écris le nom une fois, puis recopie exactement la même valeur dans le workflow qui alimente et dans celui qui interroge.
- 03
Choisir le mode et tester un item
Règle Operation Mode selon le rôle de cette copie du nœud, puis exécute le workflow sur un seul item. En Insert Documents, tu vois les lignes arriver. En Get Many avec un Prompt court, tu vois si quelque chose remonte et dans quel ordre. Faire ce test avant de brancher un agent évite de chercher la panne derrière un appel de modèle.
Quels paramètres le nœud propose-t-il ?
Le nœud Postgres PGVector Store compte 2 paramètres. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.
Sommaire des paramètres
Operation Mode
modeCe que tu vois dans n8n
Notes & cas d'usage
Ce sélecteur fixe le rôle du nœud face à la table et commande les champs affichés en dessous.
Paramètres clés
- Operation Mode :
insert(Insert Documents) pour écrire des documents,load(Get Many) pour récupérer les documents classés face à une requête,retrieve(Retrieve Documents (As Vector Store for Chain/Tool)) pour ouvrir le magasin aux nœuds IA,retrieve-as-tool(Retrieve Documents (As Tool for AI Agent)) pour l'exposer comme outil. - Prompt : requis en Get Many, le texte comparé aux documents stockés, souvent
{{ $json.question }}. - Limit : le nombre de résultats les mieux classés à remonter.
- Name et Description : requis en mode outil, ils disent au modèle ce que la table contient.
insert, une autre en load.Table Name
tableNameCe que tu vois dans n8n
Notes & cas d'usage
Il désigne la table où les vecteurs sont stockés. Tous les modes le lisent, et le nœud crée la table si elle manque.
Paramètres clés
- Table Name : la table PGVector qui reçoit les vecteurs, écrite en clair ou tirée de l'item par une expression du type
{{ $json.table }}quand un même workflow sert plusieurs jeux de documents.
Besoin d'aide pour automatiser Postgres PGVector Store avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Postgres PGVector Store et n8n : les questions fréquentes
01Le nœud Postgres PGVector Store est-il inclus dans n8n ?
02Que faut-il pour que le nœud fonctionne ?
03Quelles sont les limites du nœud ?
04Par quoi commencer avec le nœud Postgres PGVector Store n8n ?
05n8n ou Make pour une base de connaissances PGVector ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


