Não é possível restaurar o banco de dados porque a migração no banco de dados estava no plugin discourse-ai (ausente)

Estou tentando migrar um banco de dados e estou recebendo

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

rake db:migrate:status mostra

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

E posso ver \\./db/migrate/20240307231053_add_topics_unread_when_closed_to_user_options.rb no caminho, então parece que o erro acima está impedindo a migração do banco de dados, o que está me impedindo de restaurar um banco de dados.

pgvector está instalado e habilitado nos bancos de dados de desenvolvimento e teste, que era minha única suposição. .

Isso provavelmente é sobre migrações do discourse-ai, não do core.

Então não em produção?

O que SELECT * FROM pg_extension WHERE extname = 'vector'; diz para você?

4 curtidas

Aha. Eu precisava adicionar o plugin de IA que está no sistema que gerou o backup, mas não no sistema de desenvolvimento.

Levou mais um minuto, mas essa foi a pista que eu precisava.

Muito obrigado! :beer:

5 curtidas

Este tópico foi fechado automaticamente 30 dias após a última resposta. Novas respostas não são mais permitidas.