"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Vlad Horsun wrote:
>
> >>я об этом думал, когда писал тот пост в блоге.
> >>Пока ситуация еще хуже. дамп nbackup уровня 0 - это не база.
> >
> > Кто сказал ?
>
> читаю документацию по nbackup, и вижу именно это.
Цитату, плс
> смотрю header page бэкапа 0 уровня.
> пробую подключиться к бэкапу 0-го уровня
> как к базе.
>
> > 3. "превращение" его в БД :
> >
> > D:\FB2\bin>nbackup -F c:\temp\nbakup.nbk
>
> ок. зря ты базу nbackup назвал. путает.
> Итак, nbackup.nbk превращен в базу, путем
> unlock. Если я открою nbackup.nbk,
> он ведь изменится. Это ж не readonly DB, так?
Что мешает сделать её ридонли ?
> > 7. накатываем инкремент
> >
> > D:\FB2\bin>nbackup -R c:\temp\nbakup2.fdb c:\temp\nbakup.nbk
> > c:\temp\nbakup.nb1
>
> т.е. nbackup-у все равно, лоченый "дамп" используется 1-го уровня, или
> нет? А если я открою его, поменяю - и что тогда получится?
> по идее, битая база.
Схожу не скажу, ибо не помню. Проверишь ?
> собственно, идея была не делать вот эту операцию, а "накатить"
> nbackup.nb1 прямо на nbackup.nbk.
Это у кого была такая идея ? И кто сказал, что она единственно верная ?
> Я когда от Самофатова эту документацию получил, без "комментариев",
> получается, зря бросил ее переводить. Хотя... В общем,
> я предлагаю накидать сценариев по использованию nbackup,
> чтобы можно было его функциональность расширять.
Это никогда не помешает, давай конечно
> Потому что я не понимаю, зачем читать весь бэкап уровня 0, создавать
> новую базу, а потом на новую базу накатывать инкремент,
> вместо того чтобы просто накатить инкремент на бэкап уровня 0.
И потерять этот бекап навсегда ? Сейчас ты скажешь, что ты его
заранее скопировал ? Так какая разница кто и когда его будет копировать -
ты сам (можешь и забыть) или nbackup ?
> >>будете обсуждать - могу подкинуть мыслей на эту тему.
> >
> > Давай
>
> я сначала нарисую сценариев, потом подумаю как это может
> быть если будущий nbackup будет помнить изменения PIP
> или что-нибудь в этом роде.
Ок
> Как минимум сейчас ясно, что документацию по nbackup
> надо исправить и дополнить.
Вот эту ?
http://www.firebirdsql.org/manual/ru/nbackup-ru.html
> > Спроси его сам ;)
>
> Поздно.
Никогда не поздно, было бы желание
--
Хорсун Влад