From 0d79972daee68ffd3fa5e67cd2b3c8ade7f8c2fc Mon Sep 17 00:00:00 2001 From: Darek Date: Tue, 14 Apr 2026 16:03:45 -0500 Subject: [PATCH] Enforce unique constraint on Battery.label --- models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models.py b/models.py index fa32646..4cd8cb6 100644 --- a/models.py +++ b/models.py @@ -35,7 +35,7 @@ class Battery(Base): __tablename__ = "battery" id = Column(Integer, primary_key=True, autoincrement=True) - label = Column(String(50), nullable=False) + label = Column(String(50), nullable=False, unique=True) brand = Column(String(100), nullable=False) status = Column(String(20), nullable=False, default="available") device_id = Column(Integer, ForeignKey("device.id", ondelete="SET NULL"), nullable=True)