MySQLからPostgreSQLへプロジェクトを移行し、問題のある列をmodels.pyから削除して保存したため、以前の問題の結果として列を削除しようとしました。エラーは消えませんでした。 Integer error transferring from MySQL to PostgreSQLPostgreSQLに転送した後に '関係は存在しません'エラー
引用符の有無にかかわらず試してみました。
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ああ、はい、両方を試しました。それは私が見つけて試した解決のようなものです –