Справочная информация : Запуск базы данных PostgreSQL для приложения Django (Django 1.1.1, Python2.4, psycopg2 и Postgres 8.1) Я несколько раз восстанавливал базу данных из дампа SQL. Каждый раз, когда я делаю это, а затем пытаюсь добавить новую строку, либо оболочку, либо администратора, либо интерфейс сайта, я получаю эту ошибку:
IntegrityError: duplicate key violates unique constraint "app_model_pkey"
Дамп данных в порядке и сбрасывает последовательности. Но если я попытаюсь снова добавить строку, она будет успешной! Так что я могу просто попытаться вставить новую строку в каждую таблицу, и тогда все будет как-то смешанным.
Вопрос : Учитывая, что (1) дамп SQL хорош и Postgres читает его правильно (по более раннему вопросу ), и (2) ORM Джанго, похоже, не Систематически не удается получить следующие значения, что происходит в этом конкретном случае?