2013-06-28 7 views
10

संपादित करें: मैंने इस मुद्दे को हल किया। समस्या यह थी कि उस मॉडल के डेटाबेस कनेक्शन के साथ मेरा खोल खोल गया था। मैं खोल से बाहर निकला, और सब कुछ जारी रखा।डीजेगो डेटाबेस माइग्रेशन में लटका

मैंने अभी अपने डेटाबेस को दक्षिण में माइग्रेट किया है, लेकिन एक ऐप माइग्रेट करने के बजाय, मैंने गलती से पूरी परियोजना (./manage.py migrate) माइग्रेट की है। जब तक यह माइग्रेशन की आवश्यकता नहीं थी तब तक सब कुछ ठीक हो गया। मैं कोई त्रुटि मिलती फ्लॉप, लेकिन यह उस बिंदु पर लटका दिया जाता है:

~/django/baeren $ ./manage.py migrate 
Running migrations for home: 
- Nothing to migrate. 
- Loading initial data for home. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for price: 
- Nothing to migrate. 
- Loading initial data for price. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for gallery: 
- Nothing to migrate. 
- Loading initial data for gallery. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for menu: 
- Migrating forwards to 0006_auto__add_field_menu_category. 
> menu:0006_auto__add_field_menu_category 

साइट अभी भी चल रहा है, और सब कुछ है कि विशिष्ट मॉडल के लिए छोड़कर व्यवस्थापक पृष्ठ पर पहुँचा जा सकता है। क्या प्रक्रिया को मारना और पुनर्मुद्रण करना ठीक है, या क्या मैं कुछ ऐसा नहीं कर सकता जो मुझे समझ में नहीं आता? यदि उत्तरार्द्ध, क्या कोई वैकल्पिक मार्ग है?

+0

यदि आप इसे हल करते हैं तो आपको अपने स्वयं के प्रश्न का उत्तर देना चाहिए। –

+0

मुझे नहीं पता था कि इसकी अनुमति थी। धन्यवाद – skzryzg

उत्तर

5

मुझे postgresql डेटाबेस के लिए एक ही समस्या का सामना करना पड़ा।
पोस्टग्रेस्क्ल डेटाबेस को पुनरारंभ करने के बाद, यह ठीक काम करता है।

$ sudo service postgresql restart 
+0

यह प्रभावी रूप से ओपी के समाधान (क्लाइंट को मारने) के समान परिणाम है, क्योंकि सर्वर (postgresql/mysql) को मारकर आप सभी क्लाइंट कनेक्शन को समाप्त कर रहे हैं और ताजा शुरू कर रहे हैं। – Lingnik

संबंधित मुद्दे