Impossible de restaurer la base de données car la migration dans la base de données était dans le plugin discourse-ai (manquant)

Je tente de migrer une base de données et j’obtiens

unknown OID 446656: failed to recognize type of 'embeddings'. It will be treated as String.

rake db:migrate:status affiche

...
   up     20240304030429  Topic id on incoming email index
   up     20240306063428  Add indexes to notifications
   up     20240307231053  Add topics unread when closed to user options

Et je peux voir \\./db/migrate/20240307231053_add_topics_unread_when_closed_to_user_options.rb dans le chemin, donc il semble que l’erreur ci-dessus empêche la migration de la base de données, ce qui m’empêche de restaurer une base de données.

pgvector est installé et activé sur les bases de données de développement et de test, ce qui était ma seule hypothèse. . .

Ceci concerne probablement les migrations de discourse-ai, pas le cœur.\n\n[quote="Jay Pfaffman, post:1, topic:300852, username:pfaffman"]\nsur les bases de données de développement et de test\n[/quote]\nDonc pas en production ?\n\nQue vous dit SELECT * FROM pg_extension WHERE extname = 'vector'; ?

4 « J'aime »

Ah. J’ai dû ajouter le plugin IA qui se trouve sur le système qui a généré la sauvegarde mais pas sur le système de développement.

Cela m’a pris une minute de plus, mais c’était l’indice dont j’avais besoin.

Merci beaucoup ! :beer:

5 « J'aime »

Ce sujet a été automatiquement fermé 30 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.