diff --git a/arkindex/documents/migrations/0024_drop_datasource.py b/arkindex/documents/migrations/0024_drop_datasource.py new file mode 100644 index 0000000000000000000000000000000000000000..fe370ef6e4ea7ad87588b136e8f4a4efb8b9c901 --- /dev/null +++ b/arkindex/documents/migrations/0024_drop_datasource.py @@ -0,0 +1,64 @@ +# Generated by Django 3.1.3 on 2020-11-30 10:40 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('documents', '0023_remove_transcription_type'), + ] + + operations = [ + migrations.AlterUniqueTogether( + name='datasource', + unique_together=None, + ), + migrations.RemoveConstraint( + model_name='classification', + name='classification_unique_manual', + ), + migrations.RemoveConstraint( + model_name='classification', + name='classification_unique_worker_version', + ), + migrations.RemoveConstraint( + model_name='transcription', + name='transcription_source_not_worker_version', + ), + migrations.RemoveField( + model_name='classification', + name='source', + ), + migrations.RemoveField( + model_name='element', + name='source', + ), + migrations.RemoveField( + model_name='entity', + name='source', + ), + migrations.RemoveField( + model_name='transcription', + name='source', + ), + migrations.AddConstraint( + model_name='classification', + constraint=models.UniqueConstraint( + condition=models.Q(worker_version_id__isnull=True), + fields=('element', 'ml_class'), + name='classification_unique_manual' + ), + ), + migrations.AddConstraint( + model_name='classification', + constraint=models.UniqueConstraint( + condition=models.Q(worker_version_id__isnull=False), + fields=('element', 'ml_class', 'worker_version'), + name='classification_unique_worker_version', + ), + ), + migrations.DeleteModel( + name='DataSource', + ), + ]