postgresql и django - нет уникального идентификатора для этой строки - PullRequest
0 голосов
/ 11 июля 2011

Две записи в моей базе данных Django postgresql доставляют мне массу неприятностей, когда я отправляю запросы на создание отчетов. Когда я пытаюсь удалить эти записи (через phpPgAdmin), я получаю сообщение об ошибке «Нет уникального идентификатора для этой строки». Там нет повторяющихся идентификаторов. Я попытался обновить все поля. Я пытался избавиться от них с помощью кнопки удаления и ручных команд SQL. У меня нет идей. Кто-нибудь знает, как задать строке уникальный идентификатор, чтобы я мог от него избавиться?

Спасибо!

Ответы [ 2 ]

1 голос
/ 11 июля 2011
0 голосов
/ 07 октября 2012

Поиск строки по специальному системному столбцу ctid, а затем удаление по этому значению.Ctid's являются уникальными.

...