Estou travado tentando atualizar uma instância do Discourse no Docker. Ao tentar reconstruir, inicializar ou configurar o container de qualquer outra forma, recebo o seguinte erro:
I, [2020-11-18T15:23:37.357104 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake plugin:pull_compatible_all'
I, [2020-11-18T15:23:40.298932 #1] INFO -- : discourse-slack-official já está na versão mais recente compatível
docker_manager já está na versão mais recente compatível
I, [2020-11-18T15:23:40.299193 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
StandardError: Ocorreu um erro, todas as migrações posteriores foram canceladas:
PG::SyntaxError: ERROR: erro de sintaxe em ou próximo a "NOT"
LINE 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint
^
Como posso corrigir/atualizar minha instalação do Discourse? O caminho de atualização está incorreto e agora estou lutando para colocar os fóruns no ar o mais rápido possível!
Nota adicional: a branch pg12 também não funciona (embora pareça tentar baixar uma versão diferente do container), ainda estou recebendo o mesmo erro em db:migrate…
Qual é a versão do seu checkout discourse_docker? Sei que o script launcher é projetado para se atualizar automaticamente, mas pode valer a pena executar git pull manualmente só para ter certeza.