Đây là trang web Drupal 8 (beta 15), cơ bản, ít loại nội dung. Trên trang báo cáo trạng thái có ghi:
Entity/field definitions
Mismatch detected
Mismatched entity and/or field definitions.
Sau khi điều tra hóa ra, điều này được gây ra bởi một vài lĩnh vực. Họ Drupal\Core\Entity\EntityDefinitionUpdateManager::getChangeList()
đang báo cáo cho họ, vì định nghĩa lưu trữ ban đầu của họ bị thiếu trong key_value
bảng cho bộ sưu tập cột:entity.storage_schema.sql
(Bộ sưu tập cột = config.entity.key_store.field_config
mục nhập có sẵn cho tất cả các trường.)
Câu hỏi của tôi là - làm thế nào chúng ta có thể khắc phục điều này? Tất cả cấu hình được lưu trữ trong các tệp cấu hình (thư mục dàn) - bao gồm tất cả các trường tệp yml. Trình quản lý cấu hình báo cáo không có sự khác biệt, xuất sẽ giữ các tệp giống nhau và nhập sẽ không thay đổi bất cứ điều gì. Cập nhật drush sẽ báo cáo không có cập nhật là tốt.
Có một lệnh chúng ta nên gọi trong một bản cập nhật để đồng bộ hóa / đăng ký thông tin lưu trữ này? Bất kỳ ý tưởng?