소스 검색

inserita chiave di unicità per sedi e identificati - da attivare che ci sono record doppi e tripli o vuoti

mauro 3 일 전
부모
커밋
5e3a6376e1
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      azienda/models.py

+ 4 - 0
azienda/models.py

@@ -40,6 +40,10 @@ class Sede(models.Model):
     def __str__(self):
         return f"{self.id}: {self.nome}"
 
+    class Meta:
+      constraints = [ models.UniqueConstraint(fields=['azienda','nome','identificativo'], name="unique-azienda-sede-identificativo"), ]
+      indexes = [ models.Index(fields=['nome','identificativo']) ]
+
 class AssegnazioneAzienda(models.Model):
   '''
   questa tabella permette le associazioni tra società e Utente