Имя: Пароль:
1C
1С v8
Бэкап постгри 1С базы
0 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)


Что н так ?
1 Cyberhawk
 
01.07.19
13:11
Кто ж знает
2 ansh15
 
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. Больше такая ошибка не возникала. Что там было - непонятно.
3 antihacker
 
02.07.19
08:32
Да что то  такое есть. Если создать новую базу и поднять с бэкапа там и его же бэкапить, то ошибок нет. По ходу pg_dump  убирает несогласованные вещий.
4 Провинциальный 1сник
 
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
Но вообще, гипотетически допускаю, что кроме уже существующих форматов баз могут в новых релизах вывести еще что-то.
Например, и вовсе свой собственный файловый режим довести до нормальной многопользовательской работы.
8 ice777
 
02.07.19
09:27
(4) fb/ib еще и не рассчитаны на базы приличных размеров. По крайней мере так было.
9 Провинциальный 1сник
 
02.07.19
09:49
(8) Да нет, всё нормально они рассчитаны. У них проблема действительно в том что могут затупить на сборке мусора. Но вакуум в постгресе - примерно та же фигня.
10 Провинциальный 1сник
 
02.07.19
09:50
+(9) Зато бэкапить и восстанавливать одно удовольствие, никаких "кластеров": одна база - один файл.
11 ansh15
 
21.07.19
02:34
+(2) В общем, это не из-за vacuum. Ситуация возникает после реструктуризации таблиц в ТиИ. После нее pg_dump начинает выдавать такие предупреждения. И похоже, такое происходит в версии платформы 8.3.14. Ни в версии 8.3.15, ни в более ранних(< 8.3.14) этой ситуации не наблюдается.
12 rphosts
 
21.07.19
08:22
(2) не могло помимо создания бэкапа чего-то в базе изменяться сеансами пользователей/регламентными?
13 rphosts
 
21.07.19
08:29
(4) у нас на fb база проходной перко (одна на все филиалы)... раз в год ей устраивают обрезание ибо не тянет ни в какую...
Fb на что-то серьёзное ставить - получать кучу проблем на пустом месте
14 ansh15
 
21.07.19
10:20
(12) Нет, специально эксперимент проводил, на копии. Ни пользователей, ни регламентных, все выключено. После реструктуризации останавливал сервер приложений, чтобы ничего не мешало. До нее сообщений не возникало.