Возврат из первичного ключа UUID к первичному ключу целого числа - PullRequest
0 голосов
/ 21 мая 2019

Я использовал UUID в качестве первичного ключа и удалил его.Теперь выдает ошибку после возврата к значению по умолчанию.

Я пытался использовать CharField с primary_key=True, сбросил БД и миграции.Но все равно выдает следующую ошибку:

TRACEBACK:

django.db.utils.ProgrammingError: cannot cast type uuid to integer
LINE 1: ..._biodata" ALTER COLUMN "id" TYPE integer USING "id"::integer

MODELS.PY

class BioData(models.Model):
    status = models.CharField(max_length=200, 
    choices=CANDIDATE_CHOICES, default='NOT ONBOARDED')
    first_name = models.CharField(max_length=200)
    last_name = models.CharField(max_length=200)
    email = models.EmailField(max_length=70, blank=True)
    mobile = models.CharField(max_length=100, blank=False)
    contact_number = models.CharField(max_length=100, blank=True, 
    null=True)
    gender = models.CharField(max_length=200, choices=GENDER_CHOICES)
    marital_status = models.CharField(max_length=200, 
    choices=MARITAL_STATUS_CHOICES)
    date_of_birth = models.DateField(null=True, blank=True)
    next_of_kin = models.ForeignKey(NextOfKin, 
    on_delete=models.CASCADE)
    address = models.ForeignKey(Address, on_delete=models.CASCADE)

Я хотел бы вернуться к инкрементному инкрементному ID по умолчаниюбез явного объявления id

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...