Veja como resolver o problema de migrations do banco de dados do mautic durante as atualizações da plataforma.

Resolvendo problemas com a atualização do Banco de Dados do Mautic

Resolvendo problemas com a atualização do Banco de Dados do Mautic
5 (100%) 2 votes

Hoje encontrei problemas em uma atualização do Banco de Dados do Mautic. O Problema ocorreu durante a etapa “update migrations” onde o banco de dados é atualizado.

Durante a atualização do mautic uma série de etapas são executadas como a cópia de arquivos, limpeza do cache, remontagem do cache e por fim a atualização do banco de dados do mautic.

Neste último passo podem acontecer alguns problemas e isso pode quebrar a nossa aplicação pois o banco de dados do mautic é peça fundamental para a execução da plataforma.

Se você está usando uma Hospedagem compartilhada – mesmo sabendo que não é aconselhável – uma alternativa é acessar este endereço:

https://mkt.seumautic.com/s/update/schema

Troque o texto em negrito pelo endereço do seu mautic, você verá uma tela dizendo que existem atualizações pendentes no banco de dados.

Se você tem acesso ao terminal utilize o método baixo:

Pesquisando no código do mautic encontrei algumas tarefas do console para resolver este problema:

Importante: Faça um backup do seu banco de dados do mautic antes de executar estes comandos (não se esqueça de fazer backup do banco de dados antes de realizar qualquer coisa!).

php app/console doctrine:migration:status
php app/console doctrine:migration:migrate
php app/console doctrine:schema:update --dump-sql
php app/console doctrine:schema:update --force

Após rodar estes comandos e apagar a pasta cache tudo voltou ao normal. Lembrando que muitas vezes é necessário voltar um backup do banco de dados ou dos arquivos por isso torna-se sempre indispensável uma rotina saudável de backup do mautic.

Hoje eu prefiro agendar o backup do banco de dados numa frequência de 1 em 1 hora enquanto a cópia dos arquivos do mautic é agendada diariamente.

Um grande abraço e até a próxima!

Artigos relacionados