Я просто должен был сделать это, и нашел, что это не слишком сложно, но мой сайт довольно прост.
Попробуй это:
- Создайте новое поле с правильным именем.
- Запустите эти запросы в MySQL:
INSERT INTO field_data_[NEW MACHINE NAME] (entity_type, bundle, deleted, entity_id, revision_id, language, delta, field_fabric_color_pattern_tid) SELECT cf.* FROM `field_data_[OLD MACHINE NAME]` cf
INSERT INTO field_revision_[NEW MACHINE NAME] (entity_type, bundle, deleted, entity_id, revision_id, language, delta, field_fabric_color_pattern_tid) SELECT cf.* FROM `field_revision_[OLD MACHINE NAME]` cf
(поменяйте местами [ИМЯ МАШИН] и [ИМЯ СТАРЫХ МАШИН] с помощью field_your_field_names
)
- Обновите все связанные представления, чтобы использовать новое поле, и любые другие модули, которые указывают на это конкретное поле (в этом случае все может стать уродливым, если ваш сайт сложный). Вы можете увидеть любые виды, которые используют ваше старое поле здесь:
/admin/reports/fields/views-fields
- Очистить кеш сайта