logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

crmgr - administration utility for QDBM Curia

Author

       QDBM was written by Mikio Hirabayashi <mikio@fallabs.com>.

       This  manual  page  was written by Fumitoshi UKAI <ukai@debian.or.jp>, for the Debian project (but may be
       used by others).

Man Page                                           2005-05-23                                           CRMGR(1)

Description

       This manual page documents briefly the crmgr commands.

       crmgr  is  a  utility  for  debugging  Curia  and its applications. It features editing and checking of a
       database. It can be used for the database applications with shell scripts. This command is  used  in  the
       above  format.   name  specifies  a  database name. key specifies the key of a record.  val specifies the
       value of a record.

Name

       crmgr - administration utility for QDBM Curia

Options

       A summary of options is included below.  For a complete description, see the  file:///usr/share/doc/qdbm-
       doc/spex.html#curiacli.

       -s     make the file sparse.

       -bnumnum
              specify the number of the elements of the bucket array.

       -dnumnum
              specify the number of division of the database.

       -kx    treat key as a binary expression of hexadecimal notation.

       -ki    treat key as an integer expression of decimal notation.

       -vx    treat val as a binary expression of hexadecimal notation.

       -vi    treat val as an integer expression of decimal notation.

       -vf    read the value from a file specified with val.

       -keep  specify the storing mode for `CR_DKEEP'.

       -cat   specify the storing mode for `CR_DCAT'.

       -na    do not set alignment.

       -nl    open the database without file locking.

       -start specify the beginning offset of a value to fetch.

       -max   specify the max size of a value to fetch.

       -ox    treat the output as a binary expression of hexadecimal notation.

       -lob   handle large objects.

       -n     do not output the tailing newline.

       -k     output keys only.

       -v     output values only.

See Also

qdbm(3), crtsv(1), curia(3), cropen(3).

Synopsis

crmgrcreate [-s] [-bnum num ] [-dnum num] namecrmgrput [-kx|-ki] [-vx|-vi|-vf] [-keep|-cat] [-lob] [-na] namekeyvalcrmgrout [-kx|-ki] [-lob] namekeycrmgrget [-nl] [-kx|-ki] [-start num] [-max num] [-ox] [-lob] [-n] namekeycrmgrlist [-nl] [-k|-v] [-ox] namecrmgroptimize [-bnum num] [-na] namecrmgrinform [-nl] namecrmgrremovenamecrmgrrepairnamecrmgrexportdbnamedircrmgrimportdbnamedircrmgrsnaffle [-kx|-ki] [-ox] [-n] namekeycrmgrversion

See Also