1

小さなサイトでMySQLからSQLiteに移行しようとしています。django-taggingは、モデルの1つに使用されます。移行には、dumpdata » loaddataメソッドを使用しています。

dumpdataコマンドは、MySQLデータベースからJSONにすべてをエクスポートするために正常に機能します。SQLiteデータベースに対してloaddataコマンドを実行しようとすると、次のエラーが発生します。

IntegrityError: column name is not unique

このエラーをタグ付けアプリに限定しました。loaddataコマンドはそれ以上のことを教えてくれません(「verbose」と「traceback」の設定は役に立ちません)。

入力データ(タグ)の何が問題になっているのかを調べてインポートできるようにするにはどうすればよいですか?または、このすべてを行う別の方法はありますか?

4

1 に答える 1

0

やっているようだ

manage.py reset tagging

loaddataコマンドを実行する前に、この問題を解決します。

于 2009-10-26T23:48:32.513 に答える