Explorar el Código

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

mauro hace 3 días
padre
commit
5e3a6376e1
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  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