【发布时间】:2017-09-07 21:33:09
【问题描述】:
我正在尝试将现有 django-cms project 的数据库后端从 sqlite3 切换到 postgresql。当我从一个新的 sqlite 数据库开始并应用所有 migrations 时,一切正常。如果我对新的 postgres 数据库执行相同操作,一切似乎都正常,但在尝试执行任何操作时出现以下错误:
django.db.utils.ProgrammingError: relation "cms_urlconfrevision" does not exist
LINE 1: ...sion"."id", "cms_urlconfrevision"."revision" FROM "cms_urlco...
我在运行 runserver 时收到一条警告,指出存在 unapplied migrations,尽管迁移列表显示所有已应用,并且再次运行 migrate 没有任何作用(makemigrations 也没有任何作用)。 cms_urlconfrevision 表存在于数据库中,带有 id 和 revision 字段,所以我不知道在哪里进一步查找。
添加版本:django 1.9.7、django-cms 3.4.4
【问题讨论】:
标签: python django django-cms