Erro de migração do Dev

Causado pelo Discourse AI:

== 20240611170904 UpgradePgvector070: migrando =============================== rake abortou! StandardError: Ocorreu um erro, esta e todas as migrações posteriores foram canceladas: (StandardError)
ERRO: erro de sintaxe em ou perto de "("
/home/robert/discourse/lib/mini_sql_multisite_connection.rb:109:in `run'
/home/robert/discourse/plugins/discourse-ai/db/migrate/20240611170904_upgrade_pgvector_070.rb:10:in `up'
/home/robert/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/home/robert/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/home/robert/discourse/lib/migration/safe_migrate.rb:28:in `migrate'

Eu não uso o plugin, mas ele agora está incluído.

É a minha versão do Postgres, acredito que vou tentar atualizar

A atualização do PostgreSQL resolverá o problema, pois a versão atual não suporta a sintaxe usada pela extensão pgvector nesta migração.

1 curtida

Precisamos também atualizar o PostgreSQL ao ir para 3.5, além de instalar a extensão pgvector?
Qual é a versão mínima necessária do PostgreSQL?

Mudei para 16, mas 15 pode ser suficiente.

1 curtida

Não entendo este tópico. Essa migração funciona bem no PG13.

1 curtida

Eu estava rodando 12 :).

Mas obrigado pela confirmação.

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