उदाहरण के लिए।,। नीचे एक मॉडल में 2 फ़ील्ड जोड़े गए हैं ..
description = models.TextField(blank=True, null=True)
title = models.CharField(max_length=64, blank=True, null=True)
माइग्रेशन लागू होने पर नीचे दिए गए mysql क्वेरी को निष्पादित किया जाता है।
के लिए TextField
(विवरण) क्षेत्र एक के रूप में परिभाषित किया गया हैlongtext
ALTER TABLE `sometable_sometable` ADD COLUMN `description` longtext NULL;
TextField
MySQL की अधिकतम लंबाई स्ट्रिंग-प्रकार-अवलोकन के अनुसार 4GB है ।
के लिए CharField
(शीर्षक) MAX_LENGTH () की आवश्यकता के रूप में परिभाषित किया गया हैvarchar(64)
ALTER TABLE `sometable_sometable` ADD COLUMN `title` varchar(64) NULL;
ALTER TABLE `sometable_sometable` ALTER COLUMN `title` DROP DEFAULT;