我正在将现有的Sentry安装传输到新机器,因此我的数据库不干净(即刚刚从旧机器的备份中恢复)。哨兵升级错误
当我运行$ sentry upgrade
,我得到的错误:
Running migrations for django:
- Migrating forwards to 0001_initial.
> django:0001_initial
FATAL ERROR - The following SQL query failed: CREATE TABLE "djkombu_queue" ("id" serial NOT NULL PRIMARY KEY, "name" varchar(200) NOT NULL UNIQUE);
The error was: relation "djkombu_queue" already exists
Error in migration: django:0001_initial
# Traceback...
django.db.utils.DatabaseError: relation "djkombu_queue" already exists
Django的移民试图创建一个已经存在于目标数据库中的表。你是否可能直接恢复数据库,然后运行一个试图迁移它的进程,从而导致这种冲突? – kgrittn 2012-08-09 14:54:54