मुझे बस यही करना था, और पाया कि यह बहुत मुश्किल नहीं है, लेकिन मेरी साइट काफी सरल है।
इसे इस्तेमाल करे:
- उचित नाम के साथ एक नया फ़ील्ड बनाएं।
- इन प्रश्नों को 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
([NEW MACHNIE NAME] और [OLD MACHINE NAME] के साथ स्वैप करें field_your_field_names
)
- नए फ़ील्ड का उपयोग करने के लिए शामिल किसी भी दृश्य को अपडेट करें, और कोई भी अन्य मॉड्यूल जो उस विशिष्ट फ़ील्ड को इंगित करता है (यह वह जगह है जहां चीजें बदसूरत हो सकती हैं यदि आपकी साइट जटिल है)। आप अपने पुराने क्षेत्र का उपयोग करने वाले कोई भी दृश्य यहां देख सकते हैं:
/admin/reports/fields/views-fields
- स्पष्ट साइट कैश