Browse Source

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

mauro 3 days ago
parent
commit
5e3a6376e1
1 changed files with 4 additions and 0 deletions
  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