database - ऑनल - माइग्रेशन सर्टिफिकेट क्या है




उल्का डेटाबेस माइग्रेशन कैसे करें? (2)

आप मौसम के साथ डेटाबेस माइग्रेशन कैसे करते हैं? रेल पर रूबी के साथ ActiveRecord :: माइग्रेशन है। क्या उल्का में समकक्ष तंत्र है?

उदाहरण के लिए, मैं कुछ उपयोगकर्ता डेटा के साथ एक ऐप बनाते हैं। मैं एक JSON प्रारूप का उपयोग कर मोंगो में डेटा संग्रहीत कर रहा हूं। ऐप बदलता है, और जेएसओएन डेटाबेस स्कीमा को बदलने की जरूरत है। मैं स्कीमा को बदलने के लिए एक माइग्रेशन विधि लिख सकता हूं, हालांकि, सर्वर सर्वर पुराने होने पर ही मैं इसे चलाने के लिए चाहता हूं।


जैसा कि अराम ने पहले ही टिप्पणी में इंगित किया था, पी ercolate:migrations पैकेज आपको जो चाहिए वह देता है। नमूना

Migrations.add({
    version: 1,
    name: 'Adds pants to some people in the db.',
    up: function() {//code to migrate up to version 1}
    down: function() {//code to migrate down to version 0}
});

Migrations.add({
    version: 2,
    name: 'Adds a hat to all people in the db who are wearing pants.',
    up: function() {//code to migrate up to version 2}
    down: function() {//code to migrate down to version 1}
});





downgrade