Score:3

หน้าสถานะแสดง "เอนทิตีไม่ตรงกัน.." สำหรับฟิลด์ย่อหน้า แต่ Drush entup ให้ข้อผิดพลาด "..storage ไม่สามารถเปลี่ยนสคีมาสำหรับฟิลด์ที่มีอยู่"

ธง ng

ฉันติดอยู่ในลูป หน้าสถานะ Drupal 9.3 แสดงข้อผิดพลาดต่อไปนี้:

คำจำกัดความของเอนทิตีและ/หรือฟิลด์ที่ไม่ตรงกัน
ตรวจพบการเปลี่ยนแปลงต่อไปนี้ในประเภทเอนทิตีและคำนิยามฟิลด์
ย่อหน้า
ต้องปรับปรุงช่องย่อหน้า field_heading

เมื่อฉันวิ่ง เอนอัพ drush ฉันได้รับข้อผิดพลาดด้านล่าง ฉันมีข้อมูลจำนวนมากในฟิลด์ดังกล่าว ดังนั้นฉันจึงไม่สามารถลบฟิลด์นี้ได้ ความไม่ตรงกันนี้เกิดขึ้นได้อย่างไรและทำไมจึงทำไม่ได้ เข้าร่วม แก้ไขมัน?

4uk4 avatar
cn flag
ข้อความแจ้งว่าคุณต้องการขออัปเดตเพื่อย้ายข้อมูล เนื่องจากโมดูลสำหรับเอนทิตีประเภท Paragraphs จัดเตรียม hooks อัปเดตสำหรับการเปลี่ยนแปลง schema ปัญหาจึงอาจเกิดจากข้อกำหนดของฟิลด์ ฟิลด์ถูกกำหนดอย่างไรและมีอะไรเปลี่ยนแปลงก่อนเกิดข้อผิดพลาด
quantumized avatar
ng flag
ฉันไม่แน่ใจว่าคุณหมายถึงอะไรโดย "ฟิลด์ถูกกำหนดอย่างไร" - เป็นฟิลด์ข้อความธรรมดาที่ใช้ในเอนทิตีย่อหน้าหลายรายการ ฉันได้บันทึกฟิลด์และย่อหน้าใหม่ในทุกที่ที่ใช้ฟิลด์นี้โดยไม่มีการเปลี่ยนแปลงข้อผิดพลาด
4uk4 avatar
cn flag
คุณหมายถึงประเภทฟิลด์ข้อความธรรมดาหลัก ชื่อฟิลด์ที่ใช้ร่วมกันระหว่างประเภทย่อหน้าต่างๆ และคุณกำลังพยายามบันทึกการตั้งค่าฟิลด์ของประเภทย่อหน้าซ้ำหรือไม่ ซึ่งจะเหมือนกับในประเภทเนื้อหาและไม่เฉพาะเจาะจงย่อหน้า แต่เหตุใดผู้คนจึงใช้ช่องข้อความธรรมดาตลอดเวลาโดยไม่มีสคีมาที่ไม่ตรงกัน ในกรณีของคุณต้องมีบางอย่างพิเศษ เช่น คุณพยายามเปลี่ยนความยาวของช่องข้อความหรือไม่
quantumized avatar
ng flag
อ๊ะ ฉันเปลี่ยนความยาวของฟิลด์ข้อความแล้ว ว้าว ฉันลืมเรื่องนั้นไป ด้วยข้อมูลใหม่นี้ คุณมีข้อเสนอแนะเกี่ยวกับวิธีแก้ไขข้อผิดพลาดหรือไม่?
Score:5
ธง cn

ด้วยข้อมูลใหม่นี้ คุณมีข้อเสนอแนะเกี่ยวกับวิธีแก้ไขข้อผิดพลาดหรือไม่?

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


เหตุใดจึงไม่สามารถแก้ไขได้

ดู https://www.drupal.org/project/devel_entity_updates

quantumized avatar
ng flag
ขอบคุณ ฉันพบเอกสารต้นฉบับและบทความที่มีรหัส hook อัปเดตเพื่อเปลี่ยนความยาวของฟิลด์ ฉันพบปัญหาในโค้ด แก้ไขการรีรันการอัปเดต hook และปัญหาได้รับการแก้ไขแล้วในขณะนี้

โพสต์คำตอบ

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