powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Возможно ли восстановить таблицу из удаленной базы.
4 сообщений из 4, страница 1 из 1
Возможно ли восстановить таблицу из удаленной базы.
    #38634479
bartsimusa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
У меня была база в postgresql 9, размером 18GB.
База была не нужна, и я ее удалил и как только удалил оказалось что все таки кое что там было.
А были там очень нужные мне 3 таблицы, каждая примерно по 50 записей, но очень важных.
Дампа нет.

Подскажите пожалуйста возможно ли как нибудь восстановить эти 3 таблицы?

На диск после того как была удалена база ничего не записывалось.

Заране спасибо.
...
Рейтинг: 0 / 0
Возможно ли восстановить таблицу из удаленной базы.
    #38634738
bartsimusa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
файлы базы восстановил.
Это папка c названием 132913 которая лежала в директории data/base
А как дальше открыть базу?
...
Рейтинг: 0 / 0
Возможно ли восстановить таблицу из удаленной базы.
    #38635092
Oleg Bartunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bartsimusa,

надо было вакуум отключить сразу!
...
Рейтинг: 0 / 0
Возможно ли восстановить таблицу из удаленной базы.
    #38635128
V&N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V&N
Гость
"вакуум" не обязательно.
"если" восстановлен каталог с данными и не было дополнительных "тейблспейсов".:
1) создать новую базу, типа - create database test12345;
2) узнать каталог где расположена новая база, аля - select current_setting('data_directory')||'/'||oid from pg_database where datname = 'test12345';
3) остановить postgresql, типа - /etc/init.d/postgresql stop, запомнить атрибуты и права на файлы из пункта 2.
4) грохнуть/переместить файлы в каталоге из пункта 2.
5) скопировать данные из пункта "если" в каталог из пункта 2, проверить атрибуты и права на файлы из пункта 3.
6) ...шоколадка/кофе/сигарета/водка/мат....
7) запустить postgresql, типа - /etc/init.d/postgresql start.
8) бекапим, что нужно, восстанавливаем куда нужно.

если не получилось, смотрим 3 пункт в данном форуме.

p.s.
версии и разрядность серверов должны быть одинаковы.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Возможно ли восстановить таблицу из удаленной базы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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