Realiza upsert de datos embedidos y ejecuta búsquedas de similitud sobre consultas usando pgvector en Postgres.
Nodo Postgres
Hay múltiples métodos para conectarse a Postgres según cómo esté configurada tu instancia. A continuación se muestra un ejemplo de una configuración local usando una imagen Docker precompilada proporcionada por el equipo de pgvector.
Crea un archivo llamado docker-compose.yml con el siguiente contenido:
# Ejecuta este comando para iniciar la base de datos:# docker-compose up --buildversion:"3"services:db:hostname:127.0.0.1image:pgvector/pgvector:pg16ports:-5432:5432restart:alwaysenvironment:-POSTGRES_DB=api-POSTGRES_USER=myuser-POSTGRES_PASSWORD=ChangeMevolumes:-./init.sql:/docker-entrypoint-initdb.d/init.sql
Usa docker compose up para iniciar el contenedor de Postgres.
Crea una nueva credencial con el usuario y contraseña configurados:
Completa los campos del nodo con los valores configurados en docker-compose.yml. Por ejemplo:
Host: localhost
Database: api
Port: 5432
¡Voilà! Ahora has configurado exitosamente Postgres Vector listo para ser usado.