Ошибка миграции на PostgreSQL: Отношение не существует

Я пытаюсь перенести изменения из базы данных SQL в базу данных PostgreSQL на Heroku, но сталкиваюсь со следующей ошибкой:

Exception Type:ProgramingError
Exception Value: relation "wortweise_post" does not exist
LINE 1: SELECT COUNT(*) AS "_count" FROM wortweise_post"

Скриншоты: https://imgur.com/a/QU3Lpga

Файл настроек приведен ниже:

Модели:

from django.db import models
from django import forms
from django.contrib.auth.models import User

class Post(models.Model):
    title = models.CharField(max_length=255)
    time = models.CharField(max_length=255)
    slug = models.SlugField(max_length=200, unique=True, null=True)
    author = models.ForeignKey(User, on_delete=models.CASCADE)
    created_on = models.DateTimeField(auto_now_add=True)
    body = models.TextField()
    
    class Meta:
            ordering = ['-created_on']
    
    def __str__(self):
        return self.title + ' | ' + str(self.author)

# Create your models here.
# This is merely a comment attempt at fixing an error.


class Comment(models.Model):
    post = models.ForeignKey(Post,on_delete=models.CASCADE,related_name='comments')
    name = models.CharField(max_length=80)
    message = models.TextField(null=True)
    created_on = models.DateTimeField(auto_now_add=True)
    active = models.BooleanField(default=False)

    class Meta:
        ordering = ['created_on']

    def __str__(self):
        return 'Comment {} by {}'.format(self.message, self.name)

Я попробовал запустить manage.py migrate --fake contentstype, поскольку, похоже, была проблема с 002_remove_content_type_name, но даже это ничего не изменило. Запуск dbshell и поиск таблицы в базе данных показал, что она действительно, похоже, не была создана во время миграции. Мне очень не хочется удалять базу данных SQL и запускать makemigrations и migrate заново. Есть ли способ исправить это без перезагрузки? Любая помощь будет высоко оценена.

Вернуться на верх