From 9b091e8cfc83c94a227299569a13c8fdca99e990 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 29 Apr 2024 13:05:13 +0200 Subject: 🐛 fix record relations migrations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migrations/0115_recordrelations_import_relationship.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'archaeological_operations') diff --git a/archaeological_operations/migrations/0115_recordrelations_import_relationship.py b/archaeological_operations/migrations/0115_recordrelations_import_relationship.py index 27cd19f51..675d1fe05 100644 --- a/archaeological_operations/migrations/0115_recordrelations_import_relationship.py +++ b/archaeological_operations/migrations/0115_recordrelations_import_relationship.py @@ -3,6 +3,17 @@ from django.db import migrations, models +# on vanilla installation imports relations are already created on 0101_squashed +# via heritage -> ishtar_common.models.GeneralRecordRelations + +DELETE_IMPORTS_RELATIONS = """ +DROP TABLE IF EXISTS archaeological_operations_recordrelations_imports; +DROP TABLE IF EXISTS archaeological_operations_recordrelations_imports_updated; +ALTER TABLE archaeological_operations_recordrelations DROP COLUMN IF EXISTS timestamp_geo; +ALTER TABLE archaeological_operations_recordrelations DROP COLUMN IF EXISTS timestamp_label; +""" + + class Migration(migrations.Migration): dependencies = [ @@ -11,6 +22,7 @@ class Migration(migrations.Migration): ] operations = [ + migrations.RunSQL(DELETE_IMPORTS_RELATIONS), migrations.AddField( model_name='recordrelations', name='imports', -- cgit v1.2.3