'Perform a "physical" (non-ManyToMany) field update.'

def _alter_field(self, model, old_field, new_field, old_type, new_type, old_db_params, new_db_params, strict=False):

    self._remake_table(model, alter_field=(old_field, new_field))
    if (old_field.primary_key and new_field.primary_key and (old_type != new_type)):
        for rel in new_field.model._meta.related_objects:
            if (not rel.many_to_many):
                self._remake_table(rel.related_model)
