Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 8

Как прочитать данные из файлов бд?

04.05.2018, 12:54. Показов 2848. Ответов 6

Студворк — интернет-сервис помощи студентам
Jira Software была установлена ​​на Windows Server 2003 (x86) с подключением к базе данных PostgreSQL 9.3 (x86).
После сбоя диска hdd большинство файлов в папке «data» были восстановлены, но сервер PostgreSQL не запускается (из-за отсутствия файлов)!
К сожалению, резервных копий нет ...

Помогите восстановить данные!
Как я могу просмотреть/получить данные напрямую из файлов в папке "date/base"?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.05.2018, 12:54
Ответы с готовыми решениями:

Как прочитать данные из двух файлов Excel?
Всем привет) Ребята, нужна ваша помощь! Есть два файла excel, у каждого файла есть две колонки мне надо считать данные из обеих файлов и...

Прочитать и вывести в DataGridView данные из нескольких файлов
Прошу помощи вот в каком вопросе. Есть каталог с файлами. Все файлы одного вида - первая строка заголовок, вторая строка и далее - данные...

Прочитать данные из многоуровневой вложенной структуры файлов с разными разделителями
Подскажите пожалуйста с чего начать, установил python 2.7, скачал sqlite3, задача такая: есть папка Price и в ней лежат другие папки с...

6
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,021
05.05.2018, 02:01
Я бы сказал, шансов практически нет. Но ради академического интереса можете для начала попробовать:
1. Сначала сделать физическую копию всего каталога данных. И все дальнейшие действия производить только над копией.
2. Сохранился ли подкаталог global?? Показывает ли что-то вразумительное команда pg_controldata -D директория_копии
3. Играться с этими параметрами: ignore_system_indexes, zero_damaged_pages и т.п. (описание здесь). Пытаться запускать сервер. Внимательно читать, что будет писать в лог.
1
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 8
05.05.2018, 13:08  [ТС]
Спасибо. о pg_controldata еще не успел узнать, буду пробовать.
Если не удастся ничего сделать, буду пробовать утилиту, которую нашел на другом форуме. Мне дали ссылку на инструмент https://alexey-n-chernyshov.gi... edump.html, почитал, вроде как нужная мне утилита. но у меня система windows и я не могу для нее найти pg_filedump.exe и сам скомпилировать тоже не могу https://github.com/fkarb/pg_filedump_windows. Может у кого то есть? иначе придется ставить виртуальную unix систему, там устанавливать и настраивать а потом пробовать восстанавливать
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,021
05.05.2018, 14:14
Цитата Сообщение от aoglib Посмотреть сообщение
но у меня система windows и я не могу для нее найти pg_filedump.exe
...
иначе придется ставить виртуальную unix систему,
учтите, что вы не сможете просто так каталог данных перенести с windows на linux.
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 8
05.05.2018, 15:06  [ТС]
хм, я думал что по структуре внутри папки data все одинаковое. есть какие то нюансы на которые мне нужно обратить внимание?
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,021
07.05.2018, 16:08
По структуре да - очень похоже, а вот внутреннее содержание файлов может по разному записываться в разных операционных системах. К сожалению я глубоко не копал вопрос прямой переносимости между Linux/Windows.
И мне не попадались явные надписи, что будет или не будет работать, поэтому вероятность того, что будет работать, остается, но я бы на нее не надеялся
Стандартный способ переноса базы это pg_dump/pg_restore (но это делается на рабочей системе).
1
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 8
19.06.2018, 16:04  [ТС]
Это уже не так актуально, но все же, может есть у кого то скомпилированный pg_filedump.exe файл для Windows 7 (6.1)x64 для восстановления данных из базы созданной в PostgreSQL 9.3 x32 ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.06.2018, 16:04
Помогаю со студенческими работами здесь

Прочитать данные из двух указанных файлов, содержащих записи с названиями книг
Программа должна прочитать данные из двух указанных файлов, содержащих записи с названиями книг (число записей может быть различно и...

Как прочитать данные из ячейки, и если она пуста добавить данные
Привет всем. У меня есть вот такой код: <?php $arrqq = array($row->id); foreach($arrqq as $d => $s) { $imagetext =...

как прочитать данные?
Уважаемые, Прошу помочь в возникшей проблеме. Есть две машины, одна - ubuntu (версия не известна), втора ХР SP4. Первая стоит в...

Как прочитать данные с XML
Добрый день! Есть XML файл вида <?xml version="1.0" encoding="windows-1251"?> <LLET> <Subject Name="ляляля"> ...

Как прочитать данные из файла?
Здравствуйте уважаемые гуру своего дела! помогите решить задачу по чтению данных из файла формата .csv с помощю VBA. читать данные из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru