2012-09-24 16 views
7

मैं (या django-cms text plugin की तो 80 पंक्तियाँ) डेटा की एक अपेक्षाकृत छोटी राशि डंप करने की कोशिश कर दिया गया है दूर से Heroku टूलबेल्ट के माध्यम से:Django Heroku पर DumpData अधूरा उत्पादन

heroku run python manage.py dumpdata text 

लेकिन मैं यादृच्छिक अधूरा मिल आउटपुट जो ईओएफ के करीब हर रन (संभवतः कैश किया गया है?) के करीब आता है।

11:09 PM $> heroku run python manage.py dumpdata text | wc -c 
108351 
11:09 PM $> !! 
120629 
11:09 PM $> !! 
122693 
11:10 PM $> !! 
122949 
11:10 PM $> !! 
153419 
11:13 PM $> !! 
120877 

कोई भी इसी तरह से चलाता है? मैं Django 1.4postgresql के साथ उपयोग कर रहा हूं।

हालांकि, यह एचटीएमएल धब्बे o_0 है: see docs

संपादित करें: मान लीजिए यह केवल एक सीमा है ?? pg_dump's/restore मेरी "बैकअप" योजना थी।

उत्तर

2

एक और सरल समाधान का एक Heroku बैश शीघ्र भीतर से DumpData चलाने के लिए है:

heroku run bash 

python manage.py dumpdata ... 

फिर अपने टर्मिनल से आउटपुट को कैप्चर। कॉपी और पेस्ट मेरे लिए काम किया। मुझे यकीन है कि ऐसा करने के लिए एक प्रशंसक तरीका है।

5

फिर भी एक और कामकाज सत्र समय को रोकने के लिए नींद कमांड जोड़ना है।

Heroku रन "अजगर manage.py DumpData; सो 10"

मुमकिन संख्या के साथ अपने डेटाबेस के साथ बढ़ता है ...

+0

अच्छा हैक! मेरे लिए काम किया – allixsenos

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