Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.04.2021, 15:22
|
|||
---|---|---|---|
|
|||
как надо не работает pg_restore |
|||
#18+
Добрый день. Задача: Восстановить БД (винда). Если будет любая ошибка - восстановление прервать и выдать код, отличный от 0. У pg_restore есть опция -e --exit-on-error Завершать работу в случае возникновения ошибки при выполнении команд SQL в базе данных. По умолчанию процесс восстановления продолжается, а по его окончании выдаётся число ошибок. Так эта опция не работает, т.к. в логе есть ошибки pg_restore: [параллельный архиватор] рабочий процесс неожиданно прекратился pg_restore: [архиватор (БД)] Ошибка при обработке оглавления: pg_restore: [архиватор (БД)] Ошибка из записи оглавления 4685; 2606 17331 CONSTRAINT... pg_restore: [архиватор (БД)] could not execute query: ... А процесс продолжается и остальные объекты пытаются восстановиться, несмотря на ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2021, 15:31
|
|||
---|---|---|---|
|
|||
как надо не работает pg_restore |
|||
#18+
и в итоге получается БД без части констрэйнтов. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.04.2021, 15:57
|
|||
---|---|---|---|
|
|||
как надо не работает pg_restore |
|||
#18+
команда была запущена так: pg_restore.exe --exit-on-error --host localhost -U postgres -j 4 -d bd_name -v -c --if-exists C:\bd.backup ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1994099]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 133ms |
0 / 0 |