Tôi đã giải quyết vấn đề bằng cách tạo một bảng mới theo đề xuất của hotwebmatter. Nó khá dễ dàng vì tôi có thể sử dụng cấu trúc của các trường bộ sưu tập trường khác và chỉ cần đổi tên trường giá trị. Cấu trúc trông như thế này:
field_collection_item__field_sprechzeiten_zeitraum: bảng
+ cột
gói: varchar(128)
đã xóa: tinyint(4) NN
entity_id: int(10) NN
bản sửa đổi_id: int(10)
mã ngôn ngữ: varchar(32) NN
đồng bằng: int(10) NN
field_sprechzeiten_zeitraum_value: varchar(255)
+ chỉ số
gói: chỉ mục (bó) loại btree
bản sửa đổi_id: chỉ mục (bản sửa đổi_id) loại btree
+ phím
#1: PK (entity_id, đã xóa, langcode, delta)
Sau khi tạo điều này, tôi đã xóa các thực thể của bộ sưu tập trường (có một liên kết trong phần gỡ cài đặt) và xóa các trường còn lại trong các loại nội dung của tôi.
Hộp kiểm để gỡ cài đặt mô-đun vẫn bị tắt, vì vậy tôi đã xóa mọi bảng trong cơ sở dữ liệu chứa field_deleted_data và field_deleted_revision. Điều này không giúp được gì, vì vậy tôi đã tìm kiếm trong bảng cấu hình dòng có tên core.extension. Ở đây tôi đã giải tuần tự hóa dữ liệu, loại bỏ phần có bộ sưu tập trường và sắp xếp lại dữ liệu theo thứ tự.
Ở giữa, tôi luôn chạy công việc định kỳ và xóa bộ đệm.
Hộp kiểm để gỡ cài đặt vẫn bị tắt và tình cờ tôi thấy hộp kiểm thu thập trường đó trong phần cài đặt mô-đun không được chọn nữa. Tôi đã kiểm tra nó và cố gắng cài đặt nó. Nó bắt đầu và sau đó tôi được chuyển tiếp đến phần cài đặt mô-đun. bộ sưu tập trường vẫn chưa được chọn và khi tôi kiểm tra tab gỡ cài đặt thì cuối cùng nó đã biến mất.
Điều này thật mệt mỏi, nhưng với một kết thúc có hậu.