Форумчане, такая беда...
Имеем: Ubuntu 10, Postgre 9.0, 1С8.2
При очередном запуске 1Ски вывалилась ошибка "Could not read block 26637 of base/36463/43530...."
0дмином был подсказан вариант сделать initdb (предварительно скопировав папку "base/36463" с базой), что и было сделано...
Теперь понимаю, что зря(
Был тут
v8: Ошибка базы. HELP.Could not read block 26637 of relation base/50468/3305609: inv. Там умные люди писали про "номер страницы в файле субд". - найти бы их.
Так вот можно было просто с бэкапа восстановить базу за день раньше и определив, что есть таблица "43530" восстановить именно её.
После initdb бэкап postgre не ложится.. структура изменилась.
Благо есть бэкап средствами 1С, но в связи со спецификой работы потерялась информация за один день, которую не возможно поднять ни с бумажной копии, ни по памяти.
Подскажите какие-нибуть варианты есть? Можно ли скопированные файлы базы "base/36463" как-нибуть засунуть обратно в скуль, чтоб накатить на него постгришный бэкап? Или чем-нибуть открыть эти файлы?