Aún hay un problema: ERROR: debes ser el propietario de la extensión vector

Ha habido algunos hilos sobre este problema, que incluyen respuestas de los colaboradores de que el problema se ha solucionado en docker_manager.

Pero todavía tengo este problema al ejecutar launcher rebuild app. Uso un contenedor único (en una VM de Linux) y la base de datos está alojada en Azure Postgresql Flexible Server.

Más abajo…

Resumen final

¿Alguien ha logrado encontrar una solución con esta configuración (Azure Postgresql)?

PD: Por ahora, sigo ejecutando Discourse con el plugin de IA deshabilitado.

Si el usuario que ha configurado para esta base de datos no es el propietario de la extensión, fallará con el mensaje compartido anteriormente: ERROR: must be the owner of the extension vector.

Para solucionar este problema, inicie sesión directamente en la base de datos con el usuario que es el propietario y ejecute ALTER EXTENSION vector UPDATE TO '0.7.0';.

4 Me gusta

Gracias @Falco, ¡eso resolvió el problema para mí!

Dado que Azure no permite especificar la versión, ejecuté ALTER EXTENSION vector UPDATE para actualizar a la última versión disponible. Las instalaciones de extensiones son específicas de la base de datos, por lo que es necesario conectarse a la base de datos de Discourse (no a la base de datos postgres predeterminada) para ejecutar la declaración de actualización.

Aquí se explica cómo verificar la versión instalada actualmente y cómo actualizar.

SELECT name, default_version, installed_version FROM pg_available_extensions WHERE name = 'vector';

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.