वर्तमान में मैं एक डंप स्क्रिप्ट का उपयोग करता हूं और डेटाबेस को git repo के लिए प्रतिबद्ध करता हूं।
--skip-extended-insert --skip-comments --skip-dump-date
इसका मतलब है कि एक बदलाव मुझे जो कुछ बदल गया है उसका एक उचित विचार दे सकता है, लेकिन अगर मैं विलय करने की कोशिश करता हूं तो यह सब गिर जाता है।
WP_SITEURL, WP_HOME और अन्य सभी स्थानों पर Wordpress के स्टोर में पूर्ण URLs को किसी अन्य होस्ट (परीक्षण, स्टेजिंग, उत्पादन) के लिए आयात करते समय अपडेट करने की आवश्यकता होती है
क्या कोई बेहतर विधि का उपयोग कर रहा है?
मुख्य मुद्दे:
- डेटाबेस (गैर-पोर्टेबल) के माध्यम से वर्डप्रेस सभी पूर्ण URL संग्रहीत करता है
- बहुत सारे, गैर-प्रासंगिक रिकॉर्ड बदल जाते हैं
- auto_increment मान (मैं अभी इनको हटाता हूं, लेकिन आईडी समस्याओं में चला गया है)
- टाइमस्टैम्प (संभावित रूप से स्ट्रिप आउट भी कर सकते हैं)
- क्षणिक * रिकॉर्ड ... पता नहीं उनके साथ क्या करना है
एक प्रक्रिया जिसने टाइमस्टैम्प्ड माइग्रेशन बनाया, केवल जोड़े या हटाए गए चीजों के साथ आदर्श होगा ... लेकिन मुझे यकीन नहीं है कि क्या यह संभव है?