Po aktualizacji modułów Drupal 8 zostałem ostrzeżony na stronie statusu Drupal 8, że:
Definicje jednostek / pól: Wykryto następujące zmiany w typie jednostki i definicjach pól.
Po odrobinie szperania w Google wydaje się, że rozwiązaniem tego jest uruchomienie drush entity-updates
. Jednak wydaje mi się to nieco dziwne, ponieważ wydaje się, że jest to kolejne polecenie, które należy zapamiętać lub włączyć do przepływu pracy po aktualizacji bazy danych, nie wspominając już o tym, że nie wydawało się od razu oczywiste, jak rozwiązać pierwotne ostrzeżenie.
Co więcej, często zdarza się, że w fazie rozwoju będziesz otrzymywać powiadomienia o innych działaniach na stronie Status, co oznacza, że nie będziesz od razu wiedział, czy musisz to zrobić.
Czy ktoś może wyjaśnić, po co jest to ostrzeżenie - a raczej dlaczego ta funkcja została wprowadzona do D8 i dlaczego nie jest uwzględniona w operacji aktualizacji bazy danych, ale musi być uruchomiona osobno?
entity-updates
regularnie uruchamiać polecenia, z wyjątkiem wczesnych etapów tworzenia witryn z niestandardowymi modułami, w których nie obchodzi Cię niszczenie danych.Polecenie „drush entity-updates” zostało usunięte z wersji 8.7.0
Zobacz https://www.drupal.org/node/3034742
źródło