Я перенес свой проект из MySQL в PostgreSQL и попытался удалить столбец в результате предыдущей проблемы, потому что после того, как я удалил проблемный столбец из models.py и сохранил. ошибка даже не исчезла. Integer error transferring from MySQL to PostgreSQLОшибка связи не существует после переноса на PostgreSQL
Пробовал и с кавычками, и без них.
ALTER TABLE "UserProfile" DROP COLUMN how_many_new_notifications;
Или:
ALTER TABLE UserProfile DROP COLUMN how_many_new_notifications;
Получение следующее:
ERROR: relation "UserProfile" does not exist
Вот модель, если помогает:
class UserProfile(models.Model):
user = models.OneToOneField(User)
how_many_new_notifications = models.IntegerField(null=True,default=0)
User.profile = property(lambda u: UserProfile.objects.get_or_create(user=u)[0])
Я предположил, что это может иметь что-то делать с смешанный случай, но я не нашел решения грубые все подобные вопросы.
Попробуйте без двойных кавычек. –
@ Gordon Linoff О, да, попробовал оба. Это своего рода решение, которое я нашел и попробовал –