Por ejemplo,. Se agregan 2 campos en un modelo como el siguiente.
description = models.TextField(blank=True, null=True)
title = models.CharField(max_length=64, blank=True, null=True)
A continuación se muestran las consultas mysql ejecutadas cuando se aplican las migraciones.
para TextField
(descripción) el campo se define como unlongtext
ALTER TABLE `sometable_sometable` ADD COLUMN `description` longtext NULL;
La longitud máxima TextField
de MySQL es de 4 GB de acuerdo con la descripción general del tipo de cadena .
para CharField
(título) la longitud máxima (requerida) se define comovarchar(64)
ALTER TABLE `sometable_sometable` ADD COLUMN `title` varchar(64) NULL;
ALTER TABLE `sometable_sometable` ALTER COLUMN `title` DROP DEFAULT;