|
ошибки при восстановлении из dump, вопрос начинающего
|
|||
---|---|---|---|
#18+
день добрый уверен что мой вопрос много раз обсуждался, прошу не пинать дайте пожалуйста правильное направление есть postgres (PostgreSQL) 11.10 (Ubuntu 11.10-2.1C) есть база 1С, есть ее реплика (sreaming) с реплики делаю dump (сначала ставлю на паузу: SELECT pg_wal_replay_pause();, потом делаю дамп, потом: SELECT pg_wal_replay_resume();) почему-то из дампа разворачивается с ошибками, пробовал: - удалять базу перед восстановлением - разворачивать поверх существующей (дамп с параметрами "--if-exists --clean") - разворачивать на вновь созданную базу, которой раньше не было вот команда дампа pg_dump --if-exists --clean -U postgres 1cbase | pigz -c >> $log 2>&1 > /mnt/121hdd/arh/base1c/1cbase_"$(date +\%d-\%m-\%y)".sql.gz вот восстановление psql -v ON_ERROR_STOP=1 "1c-restore"</mnt/121hdd/arh/base1c/1cbase_03-02-22.sql -U postgres вот какие ошибки выдает: ОШИБКА: создать уникальный индекс "params_pkey" не удалось ОШИБКА: отношение "_ckindsopt_1" уже существует ОШИБКА: столбец "_fld16027" не существует ОШИБКА: столбец "_fld16027" не существует ОШИБКА: индекс "_commonsettings_2" для таблицы "_commonsettings" не существует ПОДРОБНОСТИ: Ключ (filename, partno)=(ibparams.inf, 0) дублируется. ОШИБКА: столбец "_dataseparationuse16028" в таблице "_systemsettings" не существует неверная команда \ неверная команда \ неверная команда \ неверная команда \ к восстановленной базе 1С подключаюсь, ошибок не выдает (насколько она при этом целая непонятно, документы там есть) размер ее меньше чем на рабочем сервере (рабочая 4340 MB, восстановленная 2879 MB, но это я так понял в порядке вещей) прошу подсказать как избавиться от ошибок при восстановлении или дайте пожалуйста ссылку на тему по этой проблеме ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 10:54 |
|
ошибки при восстановлении из dump, вопрос начинающего
|
|||
---|---|---|---|
#18+
если я правильно понимаю, Вы вывод ошибок то же в дамп заворачиваете Код: sql 1.
Так же, pg_wal_replay_pause() не нужно. Такие вещи делаются если Вы снимаете "физический" бэкап своими силами. Делайте так Код: sql 1.
восстановление Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 11:03 |
|
|
start [/forum/topic.php?fid=53&fpage=2&tid=1993672]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
279ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 637ms |
0 / 0 |