Scriu prima mea migrare D7 la D9 luând fișierele de configurare de migrare-upgrade și aducându-le unul câte unul și ajustând după cum este necesar pentru a extrage doar un mic subset al datelor mele. Lucrurile merg destul de bine și am câteva tipuri de conținut, câmpuri și conținut care vin așa cum era de așteptat.
Am modificat pluginul sursă „d7_field”, așa că am extras doar câteva câmpuri de pe vechiul site, toate tipurile de câmp oferite cu core. Am un câmp D7 „text_long” care pur și simplu nu apare împreună cu restul și nu îmi pot da seama de ce. Migrate îl adaugă la migrate_map_flagship_migrate_field după cum urmează:
hash_sursă_ids: 70ef5e18a834e45c197557fff5812a7b7a0ddeec0cd8198c6ea521f2f0e38083
sourceid1: field_short_description
sourceid2: nod
destid1: NULL
destid2: NULL
stare_rândă_sursă: 2
rollback_action: 0
ultimul_importat: 0
hash:
Ceea ce cred că este greșit, dar nu știu de ce. Toate celelalte câmpuri de text au un destid1, destid2 și source_row_status astfel:
sursă_ids_hash: 25b9a8f1f502fe0dc79ab1d42ff7397efaef85aed6a45d893235a0b2994ff298
sourceid1: field_includes
sourceid2: nod
destid1: nod
destid2: field_includes
stare_rândă_sursă: 0
rollback_action: 0
ultimul_importat: 0
hash:
Are cineva vreo idee despre unde pot începe să cercetez de ce acest câmp se încăpățânează să nu migreze corect?