Sul migrar DateField para IntegerField
Eu quero mudar meu modelo
class Source(models.Model):
release_date = models.DateField()
para
class Source(models.Model):
release_date = models.IntegerField()
conforme o esperado, recebo um erro
django.db.utils.DataError: (1264, "Out of range value for column 'release_date' at row 1")
O que eu realmente quero é salvar apenas o ano noIntegerField
como isso é tudo que eu preciso. Existe uma maneira muito inteligente de pegar o campo do ano das datas existentes e migrá-lo para o novo IntegerField alterando o método
def forwards(self, orm):
Caso contrário, como posso alterar o tipo de campo sem perdertudo dados, perdendo as datas armazenadas, seria um preço que eu pagaria.