From c492e9a57ef427483078d2b940a6eb436b134a06 Mon Sep 17 00:00:00 2001 From: AlexSserb Date: Thu, 17 Jul 2025 21:29:29 +0400 Subject: [PATCH] fix: made project_attribute pairs of keys unique --- models/attribute.py | 1 + 1 file changed, 1 insertion(+) diff --git a/models/attribute.py b/models/attribute.py index 6cff11b..aee17ce 100644 --- a/models/attribute.py +++ b/models/attribute.py @@ -14,6 +14,7 @@ project_attribute = Table( BaseModel.metadata, Column('project_id', ForeignKey('projects.id')), Column('attribute_id', ForeignKey('attributes.id')), + UniqueConstraint('project_id', 'attribute_id', name='uq_project_attribute'), )