Backup в Postgresql

Здравствуйте. Подскажите пожалуйста.
Возможно ли загружать бэкап базы в существующую (не пустую) базу или это необходимо делать в пустой базе?
Проблема в том, что, когда я загружаю бэкап базы в не пустую базу, выходит ошибка: pg_restore: ERROR: duplicate key violates unique constraint "_acc1_pkey".

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Вообще-то бакап

Вообще-то бакап - это резервная копия ВСЕЙ базы. Поэтому разумеется бакап возможно загружать ТОЛЬКО в пустую базу.
Поэтому ничего удивительного, что вы получаете такую ошибку.

Спасибо, я уже

Спасибо, я уже разобрался с этим. Просто при загрузке базы через pg_restore нужно устанавливать параметр --clean, что бы существующая база очищалась..

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023