FLUTTER ECOSYSTEM

sqflite_migration

sqflite प्लगइन का उपयोग करके sqlite db माइग्रेशन सक्षम करने के लिए एक पुस्तकालय।

नवीनतम वर्ज़न
0.3.0
30-दिन डाउनलोड
3.8 हज़ार
लाइक
23
Pub अंक
155

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

sqflite_migration एक Flutter पैकेज है जो sqflite प्लगइन का उपयोग करके SQLite के लिए डेटाबेस माइग्रेशन को सुविधाजनक बनाता है। यह समय के साथ स्कीमा बदलावों को प्रबंधित करने के लिए एक संरचित दृष्टिकोण प्रदान करता है, ऐप अपडेट के दौरान डेटा अखंडता सुनिश्चित करता है। लाइब्रेरी डेवलपर्स को डेटाबेस संस्करण बदलने पर स्वचालित रूप से चलने वाले माइग्रेशन स्क्रिप्ट निर्दिष्ट करने की अनुमति देती है, जिससे स्थानीय डेटाबेस के संस्करण नियंत्रण को सरल बनाया जाता है। यह sqflite के साथ बिना किसी बाधा के एकीकृत होता है और Android, iOS और macOS प्लेटफॉर्म को समर्थन देता है।

उपयोग
  • स्थानीय SQLite डेटाबेस में स्कीमा परिवर्तनों का प्रबंधन
  • एप्लिकेशन अपडेट के दौरान डेटाबेस अपग्रेड को स्वचालित करना
  • एप्लिकेशन वर्जन के बीच पिछली संगतता सुनिश्चित करना
  • माइग्रेशन के दौरान जटिल डेटा परिवर्तनों का प्रबंधन
  • बहु-चरण स्थानांतरण कार्य प्रवाह का समर्थन करता है
मुख्य विशेषताएँ
  • संस्करणित माइग्रेशन स्क्रिप्ट्स
  • डेटाबेस खोलने पर स्वचालित माइग्रेशन क्रियान्वयन
  • माइग्रेशन स्टेप को परिभाषित करने के लिए सरल API
  • sqflite प्लगइन के साथ अनुकूलता
  • प्लेटफॉर्म के लिए समर्थन (Android, iOS, macOS)
इनके लिए उपयुक्त
  • स्थायी स्थानीय डेटा संग्रहण की आवश्यकता वाले ऐप्स
  • विकसित डेटाबेस स्कीमा वाले प्रोजेक्ट
  • विकासकर्ता डेटाबेस संस्करण प्रबंधन को हाथ से करते हैं
  • विश्वसनीय मार्गदर्शिका की आवश्यकता वाली टीमें
  • ऑफलाइन-प्रथम आर्किटेक्चर के साथ Flutter ऐप्स
विचार योग्य बातें
  • मानवी सेटअप के आवश्यकता है पुनर्स्थापना फ़ाइलों के लिए
  • sqflite प्लगइन पर निर्भर
  • माइग्रेशन लॉजिक को आवधिक होना चाहिए
  • कोई बिल्ट-इन रोलबैक मेकैनिज्म नहीं
  • मूल लॉगिंग के आगे सीमित त्रुटि संभालना
समर्थित प्लेटफ़ॉर्मAndroidiOSmacOS

पैकेज इंस्टॉल करें

flutter pub add sqflite_migration

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।