Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Бэкап постгри 1С базы

Бэкап постгри 1С базы
Я
   antihacker
 
01.07.19 - 12:47
Всем привет ! Есть база 1С на постгри. Делаю бэкап. Бэкап проходит с предупреждениями

pg_dump: [sorter] ПРЕДУПРЕЖДЕНИЕ: не удалось разрешить цикл зависимостей для следующих объектов:
pg_dump: [sorter]   DUMMY TYPE __document70_vt161_intkeyind  (ID 1208 OID 278566)
pg_dump: [sorter]   DUMMY TYPE _document70_vt161_intkeyind  (ID 2976 OID 278567)
pg_dump: [sorter]   INDEX _document70_vt161_intkeyind  (ID 8410 OID 278565)
pg_dump: [sorter]   POST-DATA BOUNDARY  (ID 9300)
pg_dump: [sorter]   TABLE DATA config  (ID 8929 OID 258801)
pg_dump: [sorter]   PRE-DATA BOUNDARY  (ID 9299)


Что н так ?
 
 
   Cyberhawk
 
1 - 01.07.19 - 13:11
Кто ж знает
   ansh15
 
2 - 01.07.19 - 16:23
Жаловались, не так давно https://www.linux.org.ru/forum/admin/14704848
Сам тоже такое видел. Получилось после того, как сделал vacuum full, а потом сразу выгрузил pg_dump-ом. В новую пустую базу с другим именем загрузилось без ошибок и pg_dump потом тоже ошибок не выдавал. В этой базе, заново созданной с этим же именем, и загруженными данными хоть pg_admin, хоть из *.dt, ошибка возникала.
Поступил согласно совету "Если компьютер работает плохо, переустановите Windows" - удалил кластер PostgreSQL, инициализировал заново, залил базу из .dt. Больше такая ошибка не возникала. Что там было - непонятно.
   antihacker
 
3 - 02.07.19 - 08:32
Да что то  такое есть. Если создать новую базу и поднять с бэкапа там и его же бэкапить, то ошибок нет. По ходу pg_dump  убирает несогласованные вещий.
   Провинциальный 1сник
 
4 - 02.07.19 - 08:34
Лучше бы 1с поддерживала fb/ib вместо постгреса..)
   Фрэнки
 
5 - 02.07.19 - 08:45
(4) и чем интербэйс был бы лучше?
   Сияющий в темноте
 
6 - 02.07.19 - 08:46
(4)эти товарищи-версионники,и они имеют свою специфику,причем,из-за версионности и хранения незавершенных транзакций в самих страницах таблиц эти ребята тормозят на пустом месте(буквально,удаляем все из таблицы,а потом select count,и видит как "жареный петух" клюется).
ну и замечательный событийный интерфейс для пинания клиента с сервера из коробки 1с просто не готова переварить.
   Фрэнки
 
7 - 02.07.19 - 08:47
Но вообще, гипотетически допускаю, что кроме уже существующих форматов баз могут в новых релизах вывести еще что-то.
Например, и вовсе свой собственный файловый режим довести до нормальной многопользовательской работы.
   ice777
 
8 - 02.07.19 - 09:27
(4) fb/ib еще и не рассчитаны на базы приличных размеров. По крайней мере так было.
   Провинциальный 1сник
 
9 - 02.07.19 - 09:49
(8) Да нет, всё нормально они рассчитаны. У них проблема действительно в том что могут затупить на сборке мусора. Но вакуум в постгресе - примерно та же фигня.
   Провинциальный 1сник
 
10 - 02.07.19 - 09:50
+(9) Зато бэкапить и восстанавливать одно удовольствие, никаких "кластеров": одна база - один файл.
   ansh15
 
11 - 21.07.19 - 02:34
+(2) В общем, это не из-за vacuum. Ситуация возникает после реструктуризации таблиц в ТиИ. После нее pg_dump начинает выдавать такие предупреждения. И похоже, такое происходит в версии платформы 8.3.14. Ни в версии 8.3.15, ни в более ранних(< 8.3.14) этой ситуации не наблюдается.
   rphosts
 
12 - 21.07.19 - 08:22
(2) не могло помимо создания бэкапа чего-то в базе изменяться сеансами пользователей/регламентными?
   rphosts
 
13 - 21.07.19 - 08:29
(4) у нас на fb база проходной перко (одна на все филиалы)... раз в год ей устраивают обрезание ибо не тянет ни в какую...
Fb на что-то серьёзное ставить - получать кучу проблем на пустом месте
   ansh15
 
14 - 21.07.19 - 10:20
(12) Нет, специально эксперимент проводил, на копии. Ни пользователей, ни регламентных, все выключено. После реструктуризации останавливал сервер приложений, чтобы ничего не мешало. До нее сообщений не возникало.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.