को मॉडल मैं तीन क्षेत्रोंमाइग्रेट Django unique_together बाधा
class MyModel(models.Model):
a = models.ForeignKey(A)
b = models.ForeignKey(B)
c = models.ForeignKey(C)
मैं इन क्षेत्रों के बीच एक अद्वितीय बाधा लागू करना चाहते हैं के साथ एक मॉडल है, और पाया Django के unique_together
, जो समाधान हो रहा है। हालांकि, मेरे पास पहले से मौजूद एक मौजूदा डेटाबेस है, और कई डुप्लिकेट हैं। मुझे पता है कि unique_together
डेटाबेस स्तर पर काम करता है, इसलिए मुझे पंक्तियों को अद्वितीय-ify की आवश्यकता है, और फिर माइग्रेशन आज़माएं।
डुप्लिकेट को हटाने के बारे में जाने का कोई अच्छा तरीका है (जहां एक डुप्लिकेट समान है (ए, बी, सी)) ताकि मैं unique_together
contstraint प्राप्त करने के लिए माइग्रेशन चला सकूं?
आप अपने मॉडल पर किसी भी अन्य क्षेत्रों की क्या ज़रूरत है (कि प्रभावित कर सकता है है रखने के लिए डुप्लिकेट की पसंद)? – second
मेरे पास एक create_at समय है जो शायद सबसे अच्छा संकेतक होगा – jkeesh