मेरा एलेम्बिक डेटाबेस माइग्रेशन sqlAlchemy का उपयोग करके मेरे देव वातावरण में काम कर रहा है।

मैं इसे अपने उत्पादन परिवेश में कैसे लागू करूं?

-1
TaiwanGrapefruitTea 23 अक्टूबर 2016, 20:40

1 उत्तर

सबसे बढ़िया उत्तर

सबसे पहले, अपने एलेम्ब्रिक वातावरण को प्रोड पर प्रारंभ करें ताकि यह आपके देव पर्यावरण के समान हो। इसमें आपकी संस्करण फ़ाइलें शामिल हैं। इसके लिए मेरे मामले के लिए कुछ मैन्युअल परिवर्तनों की आवश्यकता थी।

फिर, आपको बस दौड़ना है:

alembic upgrade head

और यह आपके प्रोड डीबी को आपके हेड रिवीजन तक लाएगा। पहले प्रयास करने के लिए सर्वश्रेष्ठ:

alembic upgrade --sql head

यह सुनिश्चित करने के लिए कि यह वही करेगा जो आप चाहते हैं और उम्मीद करते हैं। मैंने वास्तव में एलेम्बिक स्टैम्प कमांड का इस्तेमाल एलेम्बिक स्टेट को इनिशियलाइज़ करने के लिए किया था, लेकिन मुझे नहीं लगता कि मुझे इसकी ज़रूरत थी।

0
TaiwanGrapefruitTea 23 अक्टूबर 2016, 20:40