makedbz - Rebuild dbz files
makedbz [
-io] [
-f filename] [
-s size]
makedbz rebuilds
dbz database. The default name of the text file
is
pathdb/history; to specify a different name, use the
-f flag.
-
-f filename
- If the -f flag is used, then the database files are
named " filename.dir", "filename.index",
and " filename.hash". If the -f flag is not used,
then a temporary link to the name "history.n" is made and the
database files are written as "history.n.index" ,
"history.n.hash" and "history.n.dir".
- -i
- To ignore the old database, use the -i flag. Using
the -o or -s flags implies the -i flag.
- -o
- If the -o flag is used, then the temporary link to
"history.n" (or the name specified by the -f flag) is not
made and any existing history files are overwritten. If the old database
exists, makedbz will use it to determine the size of the new
database.
-
-s size
-
makedbz will also ignore any old database if the
-s flag is used to specify the approximate number of entries in the
new database. Accurately specifying the size is an optimization that will
create a more efficient database. Size is measured in key-value pairs
(i.e. lines). (The size should be the estimated eventual size of the file,
typically the size of the old file.)
For more information, see the discussion of dbzfresh and
dbzsize in libinn_dbz(3).
Written by Katsuhiro Kondou <
[email protected]> for InterNetNews. Converted
to POD by Julien Elie.
history(5),
libinn_dbz(3).