|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 02 Jul 2007 11:50:59 To : Gennadij Pastuhov Subject : Re: связка мэйлера и rsync -------------------------------------------------------------------------------- > From: Gennadij Pastuhov <Gennadij.Pastuhov@f26.n5036.z2.fidonet.org> > Date: Mon, 02 Jul 2007 00:17:48 +0400 > > >> Что-то пока не могу сообразить, как это реализовать за один заход... > VD> uucp достаточно похоже на фидошный мэйлер? > >Похоже. но тут возникла новая проблема и не знаю, насколько правильное, >решение: > >нужно сделать дамп базы pg_dump-ом, сравнить его с предыдущим дампом и получить >.diff. Hе нужно сравнивать дампы баз диффом. Сам sql на живых базах умеет это делать гораздо лучше. >Дамп текущей тестовой базы составил 402 МБ. Через час - 403 МБ. diff >сожрал всю память, весь своп и устроил DoS-атаку на локальные процессы. Поиски >в инете и размышления привели к такому решению: сделать split дампа на куски, >например, по 1 000 000 строк, diff натравить на них и полученные патчи уже >ковырять дальше. К тому же при попытке сделать patch - он тоже начать жрать >память, как и diff. Может, есть набор утилит для подобных вещей? Утилита - любая sql СУБД, понимающая формат твоих дампов. Вал. Дав. P.S. Похоже, у тебя серьёзные проблемы с постановкой задачи, судя по настойчивым попыткам использовать неподходящие средства. Может опишешь задачу-то? --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65778311a764.html, оценка из 5, голосов 10
|