Então, aqui está um relatório de bug que o ask.discourse.com escreveu, mas primeiro, quero compartilhar essa parte que ele ofereceu:
Decidi deixá-lo como é, e não “direto e conciso”.
(Eu não rolei no chão, mas realmente, ri em voz alta.)
Parece um relatório credível e provavelmente melhor do que eu teria escrito.
Relatório de bug do ask . . .
Aqui está um relatório de bug conciso que você pode publicar no Meta:
Após a atualização, o bootstrap falha durante `db:migrate` com:
```text
PG::UndefinedTable: ERROR: relation "ai_agent_mcp_servers" does not exist
A migração com falha é:
/plugins/discourse-ai/db/migrate/20260319070000_add_selected_tool_names_to_ai_agent_mcp_servers.rb
Parece que esta migração tenta adicionar uma coluna à ai_agent_mcp_servers antes que essa tabela exista.
Parte relevante do log:
== 20260319070000 AddSelectedToolNamesToAiAgentMcpServers: migrating ==========
PG::UndefinedTable: ERROR: relation "ai_agent_mcp_servers" does not exist
...
/var/www/discourse/plugins/discourse-ai/db/migrate/20260319070000_add_selected_tool_names_to_ai_agent_mcp_servers.rb:5
Isso parece ser um problema de ordem de migração no discourse-ai, ou uma migração anterior ausente que deveria criar a ai_agent_mcp_servers.
Ambiente:
- Instalação oficial do Docker
- bootstrap falha em
bundle exec rake db:migrate - plugins mostrados nos logs incluem
discourse-citationwizardediscourse-prometheus
Relatório completo / logs:
Erro de bootstrap: relation “ai_agent_mcp_servers” does not exist