Ancora un problema: ERRORE: è necessario essere il proprietario dell'estensione vector

Ci sono stati alcuni thread su questo problema, che includono risposte dai contributori secondo cui il problema è stato risolto in docker_manager.

Ma ho ancora questo problema eseguendo launcher rebuild app. Uso un singolo container (su una VM Linux) e il database è ospitato su Azure Postgresql Flexible Server.

Più in basso…

Riepilogo finale

Qualcuno è riuscito a trovare una soluzione con questa configurazione (Azure Postgresql)?

PS: per ora continuo a eseguire discourse con il plugin AI disabilitato.

Se l’utente configurato per questo database non è il proprietario dell’estensione, l’operazione fallirà con il messaggio condiviso in precedenza: ERROR: must be the owner of the extension vector.

Per aggirare questo problema, accedi direttamente al database con l’utente proprietario ed esegui ALTER EXTENSION vector UPDATE TO '0.7.0';.

4 Mi Piace

Grazie @Falco, questo ha risolto il problema per me!

Poiché Azure non consente di specificare la versione, ho eseguito ALTER EXTENSION vector UPDATE per aggiornare alla versione più recente disponibile. Le installazioni delle estensioni sono specifiche per il database, quindi è necessario connettersi al database discourse (non al db postgres predefinito) per eseguire l’istruzione di aggiornamento.

Ecco come verificare la versione installata corrente e come aggiornare.

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

1 Mi Piace

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