powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выковырять данные из файлов PostgreSQL
23 сообщений из 23, страница 1 из 1
Выковырять данные из файлов PostgreSQL
    #35641720
Nomed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно, нужен сабж. Имеется полностью скопированная БД со всеми wals и т.п. Нужно получить данные из одной таблички, поднимать ради этого всю БД не хочется (тем более и PostgreSQL уже давно другой версии). Есть ли в природе какие-нибудь утилиты, при помощи которых можно выковырять данные из файлов?
P.S. В каком файле содержатся нужные мне данные - знаю.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641730
Kochmin_Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nomed wrote:

> Собственно, нужен сабж. Имеется полностью скопированная БД со всеми wals
> и т.п. Нужно получить данные из одной таблички, поднимать ради этого всю
> БД не хочется (тем более и PostgreSQL уже давно другой версии). Есть ли
> в природе какие-нибудь утилиты, при помощи которых можно выковырять
> данные из файлов?

да легко. Возьми Interbase 2007 и вперед.
Если не получится, пиши в саппорт борланда, они помогут.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641749
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NomedТы через Postgre можешь к ней присоединиться?..
Если да, то возьми древнючий IBDataPump, например...
Или (по-новее) написа́ть маленькую скриптюлю на IBEScript...
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641781
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то оба отвечающих какую-то фигню спороли

1. это не форум по PostgreSQL
2. обычно из БД (и даже из отдельных файлов-таблиц PGSQL) данные "вытаскиваются" только самой БД.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641782
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тьфу, не самой БД, а самой СУБД.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641783
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvтьфу, не самой БД, а самой СУБД.Не, я эт понимаю...
Однако, как я понимаю, перевести-то надо в эхотаг... ;)
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641957
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто фигни не порол. Это называется "сарказм" и "вредные советы".
Со сп..жженой базой PostgreSQL обращаемся в форум по PostgreSQL. Где-то он должен быть.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641974
Nomed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Упс, прошу прощения, форумом промахнулся :( Модераторы, перенесите, плиз?

P.S. 2WildSery: по себе людей не судят. База не сп@#$женная, а своя, просто дампы хранятся за последнюю неделю, а данные потребовались за год назад. Соответственно, и сама версия БД уже другая.
Впрочем, если никто ничего полезного сказать не может - то проще промолчать, имнсхо.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641985
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дампы, говорите?
(Павлины, говоришь? Ххе! (ц))
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641989
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NomedВы б, гражданин, решили б что-нибудь для "звездежа" одно:
Дампы или таки ВАША база... А то как-то хреновенько-то получается... :\
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641993
Nomed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если применить хотя бы немного интеллекта, то можно легко понять, что:
1. Чтобы узнать, в каком файле хранятся нужные данные, нужно хотя бы знать, что это за данные и пример их, т.е. изначально иметь доступ к БД, а, соответственно, легко утащить соответствующую таблицу. Надеюсь, никто не станет спорить, что куда проще утащить таблицу, чем всю БД?
2. Сп...женную БД куда интереснее целиком поднять, чем вытаскивать данные из одного файла. Тем более что это не столь трудоемкая операция (Например, свою БД вполне подниму за день, включая установку и настройку СУБД), просто на будущее, если возникнет подобный вопрос, хотелось бы знать про подобные утилиты).

Но, повторюсь, для того, чтобы понять это, нужно хоть немного интеллекта. И уметь его применять.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35641995
Nomed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zirraNomedВы б, гражданин, решили б что-нибудь для "звездежа" одно:
Дампы или таки ВАША база...
Расписываю ситуацию:
Вариант 1. Имеются дампы, ротейтятся, максимальный срок - 7 дней.
Вариант 2. Имеются полностью скопированные копии БД (для быстрого разворачивания на резервном сервере в случае падения основного), архивируется раз в месяц.

Данные нужны годовой давности, естественно, они уже кучу раз поменялись с тех пор. По причине срока достать из варианта 1 - отпадает. Остается вариант 2.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35642011
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NomedДык, тогда ты прочитал 6412748 с утра или до сих пор ждёшь какого-то дугого "щасья"?..
Ась?..
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35642173
Nomed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zirraДык, тогда ты прочитал 6412748
Я уже написал, что скопированная БД - для другой другой версии СУБД (софт с тех пор обновляли). Поэтому даже просто восстановить, не поднимая дополнительной СУБД такой же версии, не получится. Соответственно, подсоединиться к БД, которой нет (точнее, она есть, но текущая, а требуется состояние за год назад) - не получится.

P.S. Видимо придется завтра ставить PostgreSQL той же версии, использовать recovery.conf и поднимать БД целиком.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35642269
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПоэтому даже просто восстановить, не поднимая дополнительной СУБД такой же версии, не получится.
совместимости снизу вверх нет?
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35642546
Nomed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через pg_dump - есть :) Через восстановление - ругается.

Модератор: Тема перенесена из форума "InterBase, Firebird, Yaffil".
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35646755
Nomed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все решилось поднятием соответствующей СУБД и накаткой на нее. Нужные данные - получены.

P.S. Все же жаль, что нет других методов.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35647634
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NomedВсе же жаль, что нет других методов.есть, бэкапить через pg_dump
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35648550
Nomed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeXa NalBat.
Забавно. Ты можешь через pg_dump вытащить данные из скопированной БД? Расскажи, как? А то, как мне представляется, о такой его возможности даже разработчики не знают ;)
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35648575
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
записывать в бэкап дамп базы, полученный с помощью pg_dump, а не копию файлов, как делаете вы
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35648925
Nomed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Я не спрашиваю, как мне НАДО делать. Я спрашиваю, ЧТО делать, имея определенные данные. Есть разница?
2. Чтобы воспользоваться вашим способом, надо вернуться на год назад и переговорить с тем человеком, который этим занимался, чтобы он начал делать месячные резервные копии. Ну не работал я в этой компани год назад, ну что поделать?

P.S. Сорри, что в таком тоне, просто очень достали нравоучения а-ля "да на кой тебе это, лучше вот так делай". Если бы мне надо было спросить "как мне лучше делать бэкапы", я бы так и спросил. Ведь есть же конкретный вопрос, требуется конкретный ответ, ничего более.

P.P.S. Сколько времени займет разворачивание дампа, и сколько - восстановление скопированной БД? Это я к тому, что способы НЕ взаимоисключающее, как про это говорите Вы.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35649061
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NomedP.P.S. Сколько времени займет разворачивание дампа, и сколько - восстановление скопированной БД? Это я к тому, что способы НЕ взаимоисключающее, как про это говорите Вы.
В Firebird бывают "невосстановимые" бакапы, поэтому всегда после снятия резервной копии делают тестовое восстановление.
Для тех, кого очень беспокоит время восстановления, имхо, можно делать также.
Делать копию pg_dump'ом и восстанавливать на тестовом сервере.
...
Рейтинг: 0 / 0
Выковырять данные из файлов PostgreSQL
    #35683793
eddie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NomedP.P.S. Сколько времени займет разворачивание дампа, и сколько - восстановление скопированной БД? хороший вопрос.
правильный ответ - восстановление скопированной БД у Вас заняло 3 дня.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выковырять данные из файлов PostgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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