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

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

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

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

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


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