sql >> Base de Datos >  >> RDS >> Mysql

Dos claves primarias especificadas en la base de datos MySQL

No es compatible con Django, pero hay una solución. En su modelo, especifique unique_together y los campos en la sección Meta:

class MyClass(models.Model):
    IDENTIFIER = models.IntegerField(blank=False,null=False)
    TIMESTAMP_ = models.IntegerField(blank=False,null=False)
    VALUE_ = models.TextField(blank=True, null=True)

    class Meta:
        unique_together = ('IDENTIFIER', 'TIMESTAMP_')

Esto preservará el comportamiento de la clave principal de dos columnas.