summaryrefslogtreecommitdiff
path: root/ishtar_common/migrations/0085_document_index_ext_id.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/migrations/0085_document_index_ext_id.py')
-rw-r--r--ishtar_common/migrations/0085_document_index_ext_id.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/ishtar_common/migrations/0085_document_index_ext_id.py b/ishtar_common/migrations/0085_document_index_ext_id.py
new file mode 100644
index 000000000..1966a5cf9
--- /dev/null
+++ b/ishtar_common/migrations/0085_document_index_ext_id.py
@@ -0,0 +1,33 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.10 on 2019-02-13 21:48
+from __future__ import unicode_literals
+import sys
+
+from django.db import migrations
+
+
+def gen_index(apps, schema_editor):
+ from ishtar_common.models import Document
+ q = Document.objects
+ ln = q.count()
+ if ln:
+ sys.stdout.write("\n")
+ for idx, doc in enumerate(Document.objects.all()):
+ sys.stdout.write(" * {}/{}\r".format(idx, ln))
+ sys.stdout.flush()
+ doc._no_move = True
+ doc.save()
+ if ln:
+ sys.stdout.write("\n")
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('ishtar_common', '0084_auto_20190206_1522'),
+ ('archaeological_warehouse', '0033_auto_20190212_1524'),
+ ]
+
+ operations = [
+ migrations.RunPython(gen_index)
+ ]