Am instalat modulul Rabbit Hole în Drupal 9. Am fost imediat întâmpinat cu acest mesaj pe pagina de stare:
Definiții de entități și/sau câmpuri nepotrivite
Următoarele modificări au fost detectate în tipul de entitate și definițiile câmpurilor.
Utilizator
Câmpul de acțiune Rabbit Hole trebuie instalat.
Calea de redirecționare a Rabbit Hole. câmpul trebuie instalat.
Câmpul cod de răspuns de redirecționare Rabbit Hole trebuie instalat.
Câmpul de acțiune alternativă de redirecționare Rabbit Hole trebuie instalat.
Toată lumea pare să spună rulați actualizări de entități de dezvoltare, dar pagina de modul în sine spune:
Scopul acestui modul este de a avea o modalitate rapidă de a aplica actualizările schemei
în timp ce dezvoltă noi tipuri de entități și ajung să ajungă treptat
adăugarea/eliminarea/modificarea definițiilor tipului/câmpurilor de entitate.
Când aceste modificări fac parte dintr-o versiune oficială (și nu în
domeniul de aplicare al unei sesiuni de dezvoltare a codului), pe care ar trebui să se bazeze absolut
Funcțiile de actualizare DB, așa cum este explicat în CR de mai sus, pentru că acesta este
singurul mod în care procesul de actualizare a schemei de entitate poate fi previzibil și
de încredere.
Din acest motiv, acest modul depinde de Devel și nu este menit să fie
activat în medii de producție sau pe care se bazează în implementare
fluxuri de lucru, consultați #3082442: De ce nu este menit să fie activat în producție
medii? pentru mai multe detalii.
Deci, nu ar trebui să fie folosit sau rulat în producție? Rularea locală nu produce nicio modificare vizibilă a exporturilor de configurare. Deci, cum ați face acest lucru pe o bază de date de producție?
În schimb, oamenii spun că aceste actualizări ar trebui să apară într-un cârlig de actualizare. Ce inseamna asta? Este această povară pentru dezvoltator sau utilizator de făcut? Am văzut asta din când în când cu modulele contribuite și nu înțeleg dacă actualizările entităților de dezvoltare se vor „remedia” (corect remediați) această problemă sau dacă există o modalitate concretă de a face această modificare.