@EVOSandru6

Почему возникает ошибка constraint for relation already exists при импорте базы postgres?

Добрый день,

Такая проблема.

Есть рабочий сайт с именем domen1. Делаю экспорт в pgAdmin ||| . Выбрал:

Кодировка UTF-8, Владелец - postgres, Выставил галочки на DROP, INSERT.

Собрался бэкап. Если я импортирую его на другой машине в базу с таким же именем ( dbname1 ) , импорт проходит успешно. Если же сливаю импорт в базу с другим именем dbname2, происходит подобная ерунда:

psql:dump_1.sql:8266: ERROR: constraint "mc_valutes_tenant_id_fkey" for relation "mc_courses" already exists
multiple primary keys for table "f_pays" are not allowed
DETAIL: Key (id)=(631010000) already exists.
psql:dump_1.sql:7527: ERROR: duplicate key value violates unique constraint "t_places_pkey"


Импорт делаю в debian:
sudo -su postgres psql dbname2 
\i dump.sql


В sql файле проверял, имена внешних ключей не повторяются.

В чем может быть проблема?
  • Вопрос задан
  • 1131 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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