Имя: Пароль:
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) Нет, специально эксперимент проводил, на копии. Ни пользователей, ни регламентных, все выключено. После реструктуризации останавливал сервер приложений, чтобы ничего не мешало. До нее сообщений не возникало.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан