Я решил проблему, создав новую таблицу, как было предложено hotwebmatter. Это было довольно просто, потому что я мог использовать структуру других полей коллекции полей и просто переименовать поле значения. Структура выглядела так:
field_collection_item__field_sprechzeiten_zeitraum: таблица
+ столбцы
комплект: varchar(128)
удалено: tinyint(4) NN
entity_id: int(10) NN
id_revision: целое (10)
код языка: varchar(32) NN
дельта: int(10) NN
field_sprechzeiten_zeitraum_value: varchar (255)
+ индексы
комплект: тип индекса (пакета) btree
ревизия_ид: индекс (revision_id) типа btree
+ ключи
#1: PK (entity_id, удалено, код языка, дельта)
После создания этого я очистил объекты коллекции полей (в разделе удаления была ссылка) и удалил оставшиеся поля в моих типах контента.
Флажок для удаления модуля все еще был отключен, поэтому я удалил все таблицы в базе данных, содержащие field_deleted_data и field_deleted_revision. Это не помогло, поэтому я искал в таблице конфигов строчку с названием core.extension. Здесь я десериализовал данные, удалил часть с коллекцией полей и снова сериализовал.
Между ними я всегда запускаю задание cron и очищаю кеши.
Флажок для удаления все еще был отключен, и случайно я увидел, что флажок сбора полей в разделе установки модуля больше не установлен. Я проверил его и попытался установить его. Это началось, и затем меня перенаправили в раздел установки модуля. коллекция полей все еще не была проверена, и когда я изучил вкладку удаления, она наконец исчезла.
Это было изнурительно, но со счастливым концом.