summaryrefslogtreecommitdiffstats
path: root/askbot/migrations/0053_create_threads_for_questions.py
diff options
context:
space:
mode:
Diffstat (limited to 'askbot/migrations/0053_create_threads_for_questions.py')
-rw-r--r--askbot/migrations/0053_create_threads_for_questions.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/askbot/migrations/0053_create_threads_for_questions.py b/askbot/migrations/0053_create_threads_for_questions.py
index e2fe0d40..8c734571 100644
--- a/askbot/migrations/0053_create_threads_for_questions.py
+++ b/askbot/migrations/0053_create_threads_for_questions.py
@@ -3,12 +3,15 @@ import datetime
from south.db import db
from south.v2 import DataMigration
from django.db import models
+from askbot.utils.console import ProgressBar
class Migration(DataMigration):
def forwards(self, orm):
"Write your forwards methods here."
- for question in orm.Question.objects.all():
+ print "Converting question to threads:"
+ num_questions = orm.Question.objects.count()
+ for question in ProgressBar(orm.Question.objects.iterator(), num_questions):
thread = orm.Thread.objects.create(favourite_count=question.favourite_count)
question.thread = thread
question.save()