diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-12 18:33:00 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-12 18:33:00 +0200 |
| commit | dd9915cbc67c1f33b94747f0fd4f072a6abe01d8 (patch) | |
| tree | 26b1d0769769e497fbbafbf8e889c99e12216316 /archaeological_operations/migrations/0061_auto_20190904_1440.py | |
| parent | b4cb2165341451bc84e14a10608a18b4b367bdf1 (diff) | |
| download | Ishtar-dd9915cbc67c1f33b94747f0fd4f072a6abe01d8.tar.bz2 Ishtar-dd9915cbc67c1f33b94747f0fd4f072a6abe01d8.zip | |
Optimize UUID migration -> use postgresql uuid gen
Diffstat (limited to 'archaeological_operations/migrations/0061_auto_20190904_1440.py')
| -rw-r--r-- | archaeological_operations/migrations/0061_auto_20190904_1440.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/archaeological_operations/migrations/0061_auto_20190904_1440.py b/archaeological_operations/migrations/0061_auto_20190904_1440.py index 3c6411c27..38a54c105 100644 --- a/archaeological_operations/migrations/0061_auto_20190904_1440.py +++ b/archaeological_operations/migrations/0061_auto_20190904_1440.py @@ -6,8 +6,6 @@ import uuid from django.db import migrations, models -from ishtar_common.utils_migrations import set_uuid_helper - class Migration(migrations.Migration): @@ -26,8 +24,12 @@ class Migration(migrations.Migration): name='uuid', field=models.UUIDField(blank=True, null=True), ), - migrations.RunPython(set_uuid_helper('archaeological_operations', - 'Operation')), + migrations.RunSQL( + """ + CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; + UPDATE archaeological_operations_operation SET uuid = uuid_generate_v1(); + """ + ), migrations.AlterField( model_name='operation', name='uuid', |
