Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 13.02.2025
Сообщений: 4

Ошибка при восстановлении бэкапа через pg_restore

13.02.2025, 13:33. Показов 2648. Ответов 6

Студворк — интернет-сервис помощи студентам
Добрый день!
Помогите пожалуйста разобраться в проблеме с восстановлением бэкапа. Ни как не удается восстановить базу через pg_restore, не понимаю что не так. В командной строке пишу команду, но в результате лезут одни ошибки:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
C:\Users\Администратор>"C:\Program Files\PostgreSQL\14.4-1.1C\bin\pg_restore" -U postgres -d test -c "E:\backup\Backup_1C\Backup\Zup\oil-zup 2025-02-13  2-00-01.backup"
Password:
pg_restore: while PROCESSING TOC:
pg_restore: from TOC entry 79769; 1259 657117 INDEX byshow postgres
pg_restore: error: could not execute query: ERROR:  index "byshow" does not exist
Command was: DROP INDEX public.byshow;
pg_restore: from TOC entry 79768; 1259 657116 INDEX byrolesid postgres
pg_restore: error: could not execute query: ERROR:  index "byrolesid" does not exist
Command was: DROP INDEX public.byrolesid;
pg_restore: from TOC entry 79767; 1259 657115 INDEX byosname postgres
pg_restore: error: could not execute query: ERROR:  index "byosname" does not exist
Command was: DROP INDEX public.byosname;
pg_restore: from TOC entry 91219; 1259 38109926 INDEX byid postgres
pg_restore: error: could not execute query: ERROR:  index "byid" does not exist
Command was: DROP INDEX public.byid;
pg_restore: from TOC entry 96633; 1259 395923280 INDEX _scheduledjobs47864_1 postgres
pg_restore: error: could not execute query: ERROR:  index "_scheduledjobs47864_1" does not exist
Command was: DROP INDEX public._scheduledjobs47864_1;
pg_restore: from TOC entry 96639; 1259 395923749 INDEX _scheduledjobs45401_1 postgres
pg_restore: error: could not execute query: ERROR:  index "_scheduledjobs45401_1" does not exist
Command was: DROP INDEX public._scheduledjobs45401_1;
........................................
pg_restore: warning: errors ignored on restore: 25809
Подскажите что не так?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.02.2025, 13:33
Ответы с готовыми решениями:

Ошибки при восстановлении бэкап через pg_restore
добрый час решил сделать резервный сервер субд основной стоит на сервер 2012р2 ПГ 11.9-1.1С под резервный взял свободный 2008р2 ...

Не заходит (local) после восстановления БД из скрипта бэкапа через коммандную строку
Всем привет! Мое первое сообщение! Есть острая нужда развернуть базу из MS SQL Server 2008 на MS SQL Server 2005, после изучения...

Ошибка восстановления БД из бэкапа в виде .sql файла
Всем доброго времени суток! Вчера решил накатить для проверки бэкап базы данных на тестовый сервер и столкнулся с проблемой - psql выдает...

6
139 / 105 / 36
Регистрация: 27.07.2022
Сообщений: 357
13.02.2025, 14:41
С ключом -с pg_restore пытается сперва удалить целевую таблицу (на тот случай, если в существующую базу восстанавливает). Либо без -с восстанавливать в пустую базу, либо добавить --if-exists чтоб дополнительно проверял существование объектов перед удалением
0
0 / 0 / 0
Регистрация: 13.02.2025
Сообщений: 4
14.02.2025, 12:18  [ТС]
Теперь возникла новая ошибка:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\Users\Администратор>"C:\Program Files\PostgreSQL\14.4-1.1C\bin\pg_restore" -U postgres -d test --if-exists -c "E:\backup\Backup_1C\Backup\Zup\oil-zup 2025-02-13  2-00-01.backup"
Password:
pg_restore: while PROCESSING TOC:
pg_restore: from TOC entry 4; 3079 646317 EXTENSION mchar (no owner)
pg_restore: error: could not execute query: ERROR:  cannot drop extension mchar because other objects depend on it
DETAIL:  column _number of table public._task51 depends on type public.mchar
column _code of table public._ckinds35 depends on type public.mchar
column _fld2871 of table public._const2870 depends on type public.mchar
column _fld5258 of table public._inforg5257 depends on type public.mchar
................................................
column _code of table public._reference494 depends on type public.mchar
and 10797 other objects (see server log for list)
HINT:  Use DROP ... CASCADE to drop the dependent objects too.
Command was: DROP EXTENSION IF EXISTS mchar;
pg_restore: warning: errors ignored on restore: 1
0
139 / 105 / 36
Регистрация: 27.07.2022
Сообщений: 357
14.02.2025, 12:45
Штош, бывает...
По опыту скажу, что всегда лучше в новую чистую базу восстанавливаться
0
0 / 0 / 0
Регистрация: 13.02.2025
Сообщений: 4
14.02.2025, 13:15  [ТС]
Но база при этом запускается и данные в ней соответствуют данным бэкапа! Теперь вопрос что означает эта ошибка? и как проверить что с базой всё в порядке? Имею ввиду не всплывут ли дальше какието проблемы?
0
139 / 105 / 36
Регистрация: 27.07.2022
Сообщений: 357
14.02.2025, 13:45
Модуль не пересоздался, т.к. там какие-то зависимости на ранее созданные таблицы. Если это единственная ошибка, то думаю, что с вероятностью 99% никак не повлияет на дальнейшую работу.
А дальше уже решайте сами - поверить на слово анониму из интернетов или попробовать восстановить без ошибок
0
0 / 0 / 0
Регистрация: 13.02.2025
Сообщений: 4
14.02.2025, 13:53  [ТС]
ок, спасибо, будем проверять!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.02.2025, 13:53
Помогаю со студенческими работами здесь

Ошибка восстановления базы данных через cmd
Создал скрипт для восстановления БД: Создал cmd файл с кодом: del "D:\Backup\log.txt" sqlcmd -S...

Ошибка при восстановлении БД из бэкапа
При попытке воссоздать базу данных из бекапа выбивает ошибку ORA-01152: RMAN> duplicate target database for standby nofilenamecheck...

Acronis backup advanced 11.7 . Ошибка при восстановлении Виртуальной машины из бэкапа
Всем доброго времени суток! Подскажите в какую сторону нужно смотреть. При восстановлении ВМ из бэкапа следующая ошибка ( проверку...

Сбой при восстановлении через DISM
Добрый день, В последнее время зачастили краши системы, сопровождающиеся голубым экраном и надписью "MEMORY_MANAGEMENT". ...

Ошибка при восстановлении БД.
Всем привет! Возникла такая ситуация: Есть 3 компьютера, на двух W2000, на одном 98. Они завязанны в одноранговую сеть. На одном из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru