Después de actualizar los módulos de Drupal 8, se me advirtió en la página de estado de Drupal 8 que:
Definiciones de entidad / campo: Se detectaron los siguientes cambios en el tipo de entidad y las definiciones de campo.
Después de un poco de búsqueda de Google, parece que la solución a esto es correr drush entity-updates
. Sin embargo, esto me parece un poco extraño, ya que parece ser otro comando que uno debe recordar o incorporar al flujo de trabajo después de actualizar la base de datos, sin mencionar que no parecía inmediatamente obvio sobre cómo abordar la advertencia original.
Además, a menudo ocurre que en el desarrollo tendrá una alerta para otras acciones en la página Estado, lo que significa que no sabrá de inmediato si necesita actuar esto.
¿Alguien puede explicar para qué es esta advertencia, o más bien, por qué esta característica se ha introducido en D8 y por qué no se incluye en la operación de actualización de la base de datos, sino que debe ejecutarse por separado?
entity-updates
comando de forma regular, excepto en las primeras etapas del proceso de desarrollo de sitios con módulos personalizados donde no le importa la destrucción de datos.El comando "actualizaciones de entidad drush" se ha eliminado de v 8.7.0
Ver https://www.drupal.org/node/3034742
fuente