Dopo aver aggiornato i moduli Drupal 8, nella pagina di stato Drupal 8 sono stato avvisato che:
Definizioni di entità / campo: sono state rilevate le seguenti modifiche nel tipo di entità e nelle definizioni di campo.
Dopo aver rovistato un po 'su Google, sembra che la soluzione sia eseguire drush entity-updates
. Tuttavia lo trovo un po 'strano in quanto sembra essere un altro comando che è necessario ricordare o incorporare nel proprio flusso di lavoro dopo aver aggiornato il database, per non parlare del fatto che non sembrava immediatamente ovvio su come affrontare l'avviso originale.
Inoltre, spesso nello sviluppo avrai un avviso per altre azioni nella pagina Stato, il che significa che non saprai immediatamente se è necessario agire in questo modo.
Qualcuno può spiegare a cosa serve questo avviso - o meglio, perché questa funzione è stata introdotta in D8 e perché non viene presa in considerazione nell'operazione di aggiornamento del database ma deve essere eseguita separatamente?