मैं एक आईफोन ऐप में डेटाक्साइट के रूप में स्क्लाइट का उपयोग कर रहा हूं। मेरे पास एप्लिकेशन अपग्रेड के संबंध में दो प्रश्न हैं।आईफोन ऐप अपग्रेड पर स्क्लाइट डीबी को तैनात करना
1.) डेटा सभी कॉन्फ़िगरेशन/nontransactional है। मतलब, यह केवल पढ़ने के लिए है। जब मैं कॉन्फ़िगर डेटा अपडेट/जोड़ता हूं, तो मैं ऐप के लिए अपग्रेड जारी करूंगा। जब कोई उपयोगकर्ता एक अद्यतन आईफोन ऐप प्राप्त करता है, तो क्या मूल अनइंस्टॉल हो जाता है? यदि ऐसा है, तो मैं ठीक हूं क्योंकि नया डीबी कॉन्फ़िगरेशन डेटा तैनात किया जाएगा। यदि ऐसा नहीं है, तो मैं डेटा को कैसे बदलूं?
2.) डेटा कॉन्फ़िगर और लेनदेन है। मतलब उपयोगकर्ता उपयोगकर्ता को डीबी में सहेज सकता है। जब उपयोगकर्ता ऐप के नए संस्करण में अपग्रेड करता है, तो मैं अपने मौजूदा डेटा को बनाए रखना चाहता हूं लेकिन सभी कॉन्फ़िगरेशन डेटा को प्रतिस्थापित करना चाहता हूं। मुझे लगता है कि इसे पूरा करने के लिए मुझे ऐप के अंदर संग्रहीत INSERT और अद्यतन स्क्रिप्ट्स की आवश्यकता होगी। इसके बारे में जाने का एक प्रभावी तरीका क्या है?
क्या आप कह रहे हैं कि आप आईफोन पर MySQL इंस्टॉल कर रहे हैं? मुझे गंभीरता से संदेह है कि काम कर सकता है। या आप कह रहे हैं कि आईफोन कहीं सर्वर पर एक MySQL डेटाबेस से पूछताछ कर रहा है? –
हां - mysql आईफोन पर है, जो एक आम परिदृश्य है। स्पष्ट होने के लिए, सवाल आईफोन डेवलपर्स के लिए है। – 4thSpace
SQLite एक आईफोन पर एक आम परिदृश्य है (यह निर्मित है)। MySQL का उपयोग पागल है। –