Задать вопрос
@zkweb

Как исправить ошибку при добавлении записи после импорта в БД?

Сделал импорт в таблицу. Импортировано более 10 тыс.записей
Сейчас при вставке в таблицу новой записи ошибка:
postgresql duplicate key value violates unique constraint

т.е он новый индекс не создает чтоли....

через PhpPgAdmin обновлял индекс (перестроить индекс) тоже не помогает, если таблицу очистить то записи нормально добавляются.

Помогите, пожалуйста
  • Вопрос задан
  • 361 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Бруноям
    Python-фреймворк Django
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
zoroda
@zoroda
Необычный Fullstack
Вы пытаетесть вставить запись, которая уже имеется в таблице. Проблема не в индексе, а в ограничении на уникальность записи. Проверьте unique constraint на вашей таблице.
Ответ написан
@jsse
Проблема с sequence, копай в эту сторону
Ответ написан
Комментировать
@krypt3r
ALTER SEQUENCE имя RESTART WITH значение_перезапуска;

Посмотреть текущие значения в sequence можно с помощью SELECT
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы