Ошибка таинственной транзакции при попытке сброса данных - PullRequest
1 голос
/ 07 сентября 2011

Я пытаюсь выкинуть модели приложения Django как приспособление. Когда я запускаю команду:

 ./manage.py dumpdata core

(где core - название моего приложения), я получаю

Error: Unable to serialize database: current transaction is aborted, commands ignored until end of transaction block

Когда я запускаю его с --verbosity=2, я не получаю никакой дополнительной информации. Если я запускаю его с --traceback, трассировка стека будет предсказуемой.

Если я попытаюсь сделать это для каждой из моих моделей в отдельности, все будет работать нормально.

Как мне начать отладку этого?

Запуск Django == 1,3, psycopg2 == 2.2.2

1 Ответ

0 голосов
/ 22 сентября 2011

Я получил это, когда немного изменил одну из своих моделей, а затем сделал dumpdata. Вы можете сначала попробовать syncdb или запустить сервер и убедиться, что все работает.

...