The metadata storage is not up to date, please run the sync-metadata-storage command to fix this issue

Descripción

A partir de la versión 5 de Symfony, cuando utilizamos el motor de base de datos con MariaDB, nos encontraremos con un error de actualización de datos, generalemente después de ejecutar los comandos para generar las entidades (console make:entity / console doctrine:migrations:migrate). Para corregir el error sigue los siguientes pasos.

Instrucciones

Desde la consola, ejecuta el siguiente comando:

php bin/console doctrine:migrations:sync-metadata-storage
  1. Edita la línea relacionada con tu conexión a la base de datos, dentro de tu archivo .env, para que tenga el siguiente aspecto:

       Lo que tendrás será parecido a la siguiente línea:

    DATABASE_URL="mysql://username:password@127.0.0.1:3306/db_name?serverVersion=5.7"

    Deberás cambiarlo haciendo la actualización al final, con el nombre de mariadb y su versión correspondiente.

    DATABASE_URL="mysql://username:password@127.0.0.1:3306/db_name?serverVersion=mariadb-10.4.21"

Snippets relacionados

Lo siento!!!, todavía no tengo contenidos del blog para esta categoría, pero puedes buscar en los Blog o en Cursos

También puedes utilizar el buscador de la parte superior, para encontrar lo que buscas en toda la web.

Más Snippets