Score:1

Is it possible to create new node ID's when migrating content instead of using the existing one?

ธง ng

We're working on migrating a D7 site to D9 and will be creating new nodes (with new node ID's) before the site launches. The next time we sync the content from the D7 site to D9 the migration will overwrite the new nodes that we create on the new site.

Is there a way to run a migration and create new node ID's instead of using the old/existing ones?

Score:2
ธง cn

อย่าระบุ nid ในไฟล์ yaml การย้ายข้อมูลของคุณ การแมประหว่างเก่าและใหม่จะถูกจัดเก็บไว้ในของคุณ การโยกย้าย_map_* ตารางฐานข้อมูล - ดังนั้นไม่ว่าคุณจะอ้างอิงโหนดที่ใดก็ตาม คุณจะต้องใช้ปลั๊กอิน entity_lookup เพื่อ "ค้นหา" ว่าส่วนย่อยใหม่คืออะไร

สำหรับการอ้างอิง https://www.drupal.org/node/1349696

เขตข้อมูล

nid - รหัสโหนด Drupal โดยปกติจะไม่ทำการแมป - nid จะถูกกำหนดโดยอัตโนมัติเมื่อสร้างโหนด และตารางแมปจะบันทึกซอร์สคีย์ที่สร้าง ID นี้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา