Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / восстановление бд. / 5 сообщений из 5, страница 1 из 1
23.12.2014, 12:56:39
    #38840474
netcreeper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление бд.
Приветствую, уважаемые. Вопрос такой, можно ли восстановить базу из существующих данных tablespace? Случайно удалил каталог /var/lib/posgtres/9.1/main, но индексы и тейблспейсы у меня были в другом месте. Бэкапы в виде sql-файлов есть, но они outdated.

P.S.
криворуких лошара, сам знаю.
...
Рейтинг: 0 / 0
23.12.2014, 14:03:28
    #38840556
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление бд.
netcreeperПриветствую, уважаемые. Вопрос такой, можно ли восстановить базу из существующих данных tablespace? Случайно удалил каталог /var/lib/posgtres/9.1/main, но индексы и тейблспейсы у меня были в другом месте. Бэкапы в виде sql-файлов есть, но они outdated.

P.S.
криворуких лошара, сам знаю.

в общем при сильном желании это сделать скорее всего можно... как минимум вытащить данные
(если на tablespace были база(ы) целиком а не только таблицы и индексы)...
но задача геморойная и с кучей ручной работы... я не возьмусь описать алгоритм в этом ответе
(там пара-тройка страниц мелкого текста будет).

--Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
23.12.2014, 14:10:31
    #38840566
netcreeper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление бд.
Maxim BoguknetcreeperПриветствую, уважаемые. Вопрос такой, можно ли восстановить базу из существующих данных tablespace? Случайно удалил каталог /var/lib/posgtres/9.1/main, но индексы и тейблспейсы у меня были в другом месте. Бэкапы в виде sql-файлов есть, но они outdated.

P.S.
криворуких лошара, сам знаю.

в общем при сильном желании это сделать скорее всего можно... как минимум вытащить данные
(если на tablespace были база(ы) целиком а не только таблицы и индексы)...
но задача геморойная и с кучей ручной работы... я не возьмусь описать алгоритм в этом ответе
(там пара-тройка страниц мелкого текста будет).

--Maxim Boguk
www.postgresql-consulting.ru

да, базы были тоже целиком на tablespace. Если есть возможность, то подскажите хотя бы что гуглить?
...
Рейтинг: 0 / 0
23.12.2014, 14:28:09
    #38840596
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление бд.
netcreeperMaxim Bogukпропущено...


в общем при сильном желании это сделать скорее всего можно... как минимум вытащить данные
(если на tablespace были база(ы) целиком а не только таблицы и индексы)...
но задача геморойная и с кучей ручной работы... я не возьмусь описать алгоритм в этом ответе
(там пара-тройка страниц мелкого текста будет).

--Maxim Boguk
www.postgresql-consulting.ru

да, базы были тоже целиком на tablespace. Если есть возможность, то подскажите хотя бы что гуглить?

ничего не гуглить, я не знаю где бы это в сети было описано
более менее понятно как делать если знать внутренюю структуру postgresql
но сложностей там море...
ну и целостности вы не получите... максимум вытащить данные с какой то степенью надежности...
так как у вас pg_xlog/pg_clog потеряны не говоря уж о куче прочей информации

копать в http://pgfoundry.org/projects/pgfiledump/ + куча ручной работы

--Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
23.12.2014, 14:36:09
    #38840610
кхм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление бд.
а начать с попытки поднятия затертого -- не проще?
предварительно все прекратив на диске , и стартовав с другого
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / восстановление бд. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]