Il y a eu quelques threads à ce sujet, qui incluent des réponses des contributeurs indiquant que le problème a été résolu dans docker_manager.
Mais j’ai toujours ce problème en exécutant launcher rebuild app. J’utilise un conteneur unique (sur une VM Linux), et la base de données est hébergée sur Azure PostgreSQL Flexible Server.
Si l’utilisateur que vous avez configuré pour cette base de données n’est pas le propriétaire de l’extension, cela échouera avec le message partagé ci-dessus : ERROR: must be the owner of the extension vector.
Pour contourner ce problème, connectez-vous directement à la base de données avec l’utilisateur qui en est le propriétaire et exécutez ALTER EXTENSION vector UPDATE TO '0.7.0';.
Comme Azure ne permet pas de spécifier la version, j’ai exécuté ALTER EXTENSION vector UPDATE pour mettre à jour vers la dernière version disponible. Les installations d’extensions sont spécifiques à la base de données, il faut donc se connecter à la base de données discourse (pas à la base de données postgres par défaut) pour exécuter l’instruction de mise à jour.
Voici comment vérifier la version actuellement installée et comment la mettre à jour.