Skip to content

Commit

Permalink
Consolidate migrations
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobtylerwalls committed Nov 14, 2024
1 parent b674f6b commit 13d1c49
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 53 deletions.
33 changes: 0 additions & 33 deletions arches/app/models/migrations/11613_add_node_constraints.py

This file was deleted.

27 changes: 27 additions & 0 deletions arches/app/models/migrations/11613_node_grouping_node.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,31 @@ def remove_grouping_node(apps, schema_editor):
),
),
migrations.RunPython(set_grouping_node, remove_grouping_node),
migrations.AddConstraint(
model_name="node",
constraint=models.CheckConstraint(
condition=models.Q(
("istopnode", True), ("nodegroup__isnull", False), _connector="OR"
),
name="has_nodegroup_or_istopnode",
),
),
migrations.AddConstraint(
model_name="node",
constraint=models.CheckConstraint(
condition=models.Q(
("istopnode", True),
("grouping_node__isnull", False),
_connector="OR",
),
name="has_grouping_node_or_istopnode",
),
),
migrations.AddConstraint(
model_name="node",
constraint=models.CheckConstraint(
condition=models.Q(("grouping_node_id", models.F("nodegroup_id"))),
name="grouping_node_matches_nodegroup",
),
),
]

This file was deleted.

0 comments on commit 13d1c49

Please sign in to comment.