2

既存の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
4

1 に答える 1

3

参照: http://sentry.readthedocs.org/en/latest/upgrading/index.html#conflicts-with-kombu-transport-django

どうやらkombuは最近Southのサポートを追加したようで、Southを使用する前のバージョンを実行しているため、このエラーが発生します.

解決策は、単に実行することです:

sentry migrate kombu.transport.django 0001 --fake
于 2012-08-09T16:37:36.210 に答える