data_migration
पुराने डेटा संरचनाओं को सबसे नवीनतम रूप में अपडेट करने के लिए एक श्रृंखला के पुनर्गठन लागू करने के लिए एक लाइब्रेरी।
पुराने डेटा संरचनाओं को सबसे नवीनतम एक में अपडेट करने के लिए एक श्रृंखला के पुनर्गठन लागू करने के लिए एक लाइब्रेरी।
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
A library for applying a series of migrations to update old versions of data structures to the most recent one.
dependencies:
data_migration:
Create your set of migration
class CounterV1DataMigration implements DataMigration {
const CounterV1DataMigration();
@override
int get fromVersion => 1;
@override
int get toVersion => 2;
@override
Future<dynamic> migrate(dynamic data) async {
final counter = SimpleCounter(data as int);
return counter.toJson();
}
}
final migrator = DataMigrationManager(
[
CounterV1DataMigration(),
],
);
Apply migration on data
final migrated1 = await _migrator.migrateIfNeeded(
3,
fromVersion: 1,
);
In the example and tests, there are some examples of "data migration."
निर्भरता सूची 3 आइटम
^1.0.4^1.25.7^6.0.0उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗