Recursos · Integración n8n

Nodo Postgres PGVector Store n8nConfigura Postgres PGVector Store en n8n.

Tus documentos y sus vectores caben en la misma base Postgres que ya usas. El nodo Postgres PGVector Store n8n inserta documentos en una tabla PGVector, devuelve los más cercanos a una consulta o abre esa tabla a un agente. Dos parámetros, cuatro modos.

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

Por qué automatizar

¿Qué hace el nodo Postgres PGVector Store n8n?

PGVector es una extensión de Postgresql, y este nodo es la puerta de n8n hacia las tablas PGVector de tu base. Inserta documentos en una tabla vectorial, recupera los que más se parecen a una consulta o deja la tabla disponible para una cadena o un agente. Una tabla vectorial guarda el texto junto a su representación numérica: eso es lo que permite buscar por significado y no por palabra exacta.

El primer patrón es el de carga. El nodo va en el flujo normal del workflow, en modo Insert Documents, y cada elemento que llega acaba en la tabla que nombraste. Ni agente ni conversación. Así se alimenta el manual de una franquicia o el histórico de fichas técnicas: documento a documento, en el momento en que se publica.

El segundo patrón responde preguntas. En modo Get Many, el nodo recibe un texto de búsqueda y devuelve los documentos mejor clasificados por cercanía. Con Limit en 10 obtienes los diez mejores. Ese resultado sigue hacia donde tú decidas, un aviso en Slack o un correo preparado para el cliente.

El tercer patrón entrega la tabla a un asistente. El modo Retrieve Documents (As Tool for AI Agent) convierte el almacén de vectores en una herramienta que un AI Agent decide llamar por su cuenta, a partir de los campos Name y Description que escribes. Una herramienta, aquí, es un recurso al que el modelo acude cuando le falta un dato. La otra forma, Retrieve Documents (As Vector Store for Chain/Tool), se conecta a un Vector Store Retriever que alimenta una Question and Answer Chain, o a un Vector Store Question Answer Tool que resume antes de contestar.

¿Cuándo conviene otra cosa? Si nunca consultas tus documentos por significado, una tabla vectorial no aporta nada y una tabla Postgres corriente basta. Y como un documento debe convertirse en vectores antes de guardarse, el proveedor del modelo que elijas, OpenAI o Google Gemini por ejemplo, factura sus propias llamadas de API según sus condiciones. n8n no añade nada encima.

Los límites, sin rodeos. Este nodo no es un trigger, es decir un disparador: algo tiene que arrancar el workflow antes. Va en la versión 1, y un workflow antiguo puede mostrar una anterior, con menos opciones. Para decidir sobre la plataforma en sí, la Reseña n8n entra en detalle.

Conexión

¿Cómo conectas n8n con tu base PGVector?

  1. 01

    Crea la credencial de Postgres

    En el menú Credentials, añade la credencial de Postgres: Host, Database, User, Password, Port, un modo SSL (Allow, Disable o Require) y un interruptor Ignore SSL Issues. Se crea una vez y se reutiliza en todos los workflows que tocan la misma base, así que cambiar la contraseña es editar una sola ficha.

  2. 02

    Indica la tabla

    Rellena Table Name con la tabla PGVector con la que vas a trabajar. Si todavía no existe, el nodo la crea. Cómodo la primera vez, tramposo después: una errata fabrica una tabla vacía nueva en lugar de dar un error. Escribe el nombre una vez y copia exactamente el mismo valor en el workflow que carga y en el que consulta.

  3. 03

    Elige el modo y prueba un elemento

    Ajusta Operation Mode según el papel de esta copia del nodo y ejecuta el workflow con un solo elemento. En Insert Documents verás las filas llegar. En Get Many con un Prompt corto verás si algo vuelve y en qué orden. Hacer esta prueba antes de enchufar un agente evita buscar el fallo detrás de una llamada al modelo.

Parámetros

¿Qué parámetros ofrece el nodo?

El nodo Postgres PGVector Store tiene 2 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Operation Mode

mode

Lo que ves en n8n

Notas y casos de uso

Este selector fija el papel del nodo frente a la tabla y manda sobre los campos que aparecen debajo.

Parámetros clave

  • Operation Mode: insert (Insert Documents) para escribir documentos, load (Get Many) para recuperar los documentos clasificados ante una consulta, retrieve (Retrieve Documents (As Vector Store for Chain/Tool)) para abrir el almacén a los nodos de IA, retrieve-as-tool (Retrieve Documents (As Tool for AI Agent)) para exponerlo como herramienta.
  • Prompt: obligatorio en Get Many, el texto que se compara con los documentos guardados, muchas veces {{ $json.question }}.
  • Limit: cuántos resultados mejor clasificados vuelven.
  • Name y Description: obligatorios en modo herramienta, le cuentan al modelo qué contiene la tabla.
Casos de uso
una copia en insert y otra en load.
02

Table Name

tableName

Lo que ves en n8n

Notas y casos de uso

Señala la tabla donde se guardan los vectores. Todos los modos lo leen, y el nodo crea la tabla cuando no existe.

Parámetros clave

  • Table Name: la tabla PGVector que recibe los vectores, escrita tal cual o tomada del elemento con una expresión como {{ $json.table }} cuando un mismo workflow atiende varios conjuntos de documentos.
Casos de uso
las condiciones de garantía y el catálogo comercial viven en tablas separadas, para que una pregunta sobre una devolución no devuelva una ficha de producto. El valor tiene que ser idéntico en el workflow que carga y en el que consulta.
Necesitas ayuda

¿Necesitas ayuda para automatizar Postgres PGVector Store con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Postgres PGVector Store y n8n: preguntas frecuentes

01¿El nodo Postgres PGVector Store viene incluido en n8n?
Sí. Forma parte del paquete de IA que se entrega con n8n: no hay nada que instalar ni coste adicional del lado de n8n. Funciona igual en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada instalada con Docker o npm, en Community Edition bajo licencia Sustainable Use. Un workflow pasa de un entorno al otro sin tocar nada. El gasto está en otro sitio: el proveedor del modelo que convierte tus documentos en vectores, OpenAI, Anthropic, Google o Mistral, factura sus propias llamadas de API según sus condiciones, y n8n no añade nada encima.
02¿Qué hace falta para que funcione?
Una base Postgres con la extensión PGVector y la credencial de Postgres de este nodo, creada una vez en el menú Credentials y reutilizada después. Luego, un nombre de tabla. No hace falta crearla a mano: si no existe, el nodo la crea en la primera ejecución. Queda la conversión de los documentos en vectores, que pasa por tu proveedor de modelo y su propia credencial. Una vez guardada la ficha en n8n, cualquier otro workflow que apunte a la misma base la elige de la lista en lugar de volver a pedir los datos de conexión.
03¿Qué límites tiene el nodo?
Es un nodo de acción, no un disparador: nunca arranca un workflow por sí solo, necesita un Schedule, un webhook o un mensaje de chat delante. El catálogo lo sitúa en la versión 1, y un workflow montado antes puede mostrar una versión anterior con menos opciones. Solo está disponible lo que expone el panel, es decir el modo, el nombre de la tabla y los campos ligados a cada modo; lo demás se resuelve con una consulta Postgres normal. Y como la tabla que falta se crea sin avisar, un nombre mal escrito devuelve un resultado vacío en vez de un error claro.
04¿Por dónde empezar con el nodo Postgres PGVector Store n8n?
Empieza sin agente, se lee mucho mejor. Coloca el nodo en un workflow normal en modo Insert Documents, haz pasar dos o tres documentos y añade después una segunda copia en Get Many con un Prompt corto para ver si el orden tiene sentido. Cuando esa parte aguanta, decide cómo se va a consumir el almacén. Retrieve Documents (As Tool for AI Agent) se conecta directamente al conector de herramientas de un AI Agent. Retrieve Documents (As Vector Store for Chain/Tool) pasa por un Vector Store Retriever hacia una Question and Answer Chain, o por un Vector Store Question Answer Tool que resume antes de contestar.
05¿n8n o Make para una base de conocimiento con PGVector?
La diferencia está en el alojamiento y en los datos. Make lo aloja Make, sin opción de autoalojamiento, y se factura por operación. n8n corre en tu propio servidor si así lo decides, y aquí eso pesa: tus vectores y tus documentos de origen ya están en tu base Postgres, y mantener la capa de automatización al lado tiene sentido. En coste, el precio por operación se calcula bien con poco volumen y peor cuando una carga masiva empuja miles de documentos. Los dos se construyen de forma visual: la elección depende de dónde viven tus datos y de cómo crece tu volumen.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.