Saya hanya harus melakukan ini, dan ternyata tidak terlalu sulit, tetapi situs saya cukup sederhana.
Coba ini:
- Buat bidang baru dengan nama yang tepat.
- Jalankan pertanyaan ini di 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
(tukar [NAMA MESIN BARU] dan [NAMA MESIN TUA] dengan field_your_field_names
)
- Perbarui setiap pandangan yang terlibat untuk menggunakan bidang baru, dan modul lain yang menunjuk ke bidang tertentu (di sinilah keadaan menjadi jelek jika situs Anda rumit). Anda dapat melihat tampilan apa pun yang menggunakan bidang lama Anda di sini:
/admin/reports/fields/views-fields
- Bersihkan cache situs