From: Leyne, Sean <sleyne@at...> - 2001-02-23 15:04:35
Thanks for the posting.
A couple of housekeeping things,
1) Please do not post HTML messages, it slows down message
retrieval for project members which have dial up connections. It is
also a format hated by most project members.
2) Please sign your messages with your name, it allows us to
develop a more personal rapport.
I was used GBAK last night, restoring a 4.6Gb database and what really
struck me was the fact that I would have liked for the verbose output to
have told me the time when process/tasks/operations started - I find
this sort of information can give me at least some clue as to how long
something will take...
Accordingly, what to people think a change to the GBAK output to include
the current time? ( "gbak HH:MM:SS: Now...")
Finally, at the very least I think that a total/elapsed time should be
added to the "finishing" messages.
These changes combined with the submitted change to the verbose output
option would be a "good thing".
From: Techni-Web [mailto:techni-web@...]
Sent: Thursday, February 22, 2001 5:16 AM
Subject: [Firebird-devel] Gbak enhacements, now more verbose, please
apply the patch
I was studying Interbase source last days. I was interested in one
feature, I wanted the -V option of gbak to verbose also index
creation an data backup and restore (each 10.000 records
I did it, I altered backup.e and restore.e, I tested it in Linux, it
works ok with little changes to this files and the changes are
platform independent (I think).
I'm not familiar to CVS, so I want to send the altered two files to
any one insterested to include it in the firebird official release.
It has one limitation, the verbose interval when backup and restore
records is a constant (hardcoded #define) and can not be passed as a
parameter. I usually program in pascal, so string manipulation in c
it's an obscure thing for me to decode it as a configurable command
line parameter for example:
gbak -V 20000 ....
Mark O'Donohue say me that if I send the diff files someone here will
the patch. I created this files doing:
diff -bu ../../interbase.old/burp/restore.e restore.e > restore.patch
diff -bu ../../interbase.old/burp/backup.e backup.e > backup.patch
E-mail me if you have any problems.