DPMGR(1)

okay bestie, welcome to DPMGR(1) β€” she's from the Quick Database Manager household and she is so ready to help you poke at your Depot database. πŸ’–

✨ NAME ✨

dpmgr β€” the administration utility for QDBM Depot, and yes she ate πŸ’…


🌸 SYNOPSIS 🌸

dpmgr create [-s] [-bnum num] name
dpmgr put [-kx|-ki] [-vx|-vi|-vf] [-keep|-cat] [-na] name key val
dpmgr out [-kx|-ki] name key
dpmgr get [-nl] [-kx|-ki] [-start num] [-max num] [-ox] [-n] name key
dpmgr list [-nl] [-k|-v] [-ox] name
dpmgr optimize [-bnum num] [-na] name
dpmgr inform [-nl] name
dpmgr remove name
dpmgr repair name
dpmgr exportdb name file
dpmgr importdb name file
dpmgr snaffle [-kx|-ki] [-ox] [-n] name key
dpmgr version

πŸ¦‹ DESCRIPTION πŸ¦‹

So this manual page is your lil' tour of the dpmgr commands, no gatekeeping πŸ’–

dpmgr is a utility for debugging Depot and its applications, fr fr. It features editing and checking of a database, and it can be used for database applications with shell scripts. You run this command in the format shown up above, periodt.

  • name specifies a database name.
  • key specifies the key of a record.
  • val specifies the value of a record.

πŸ‘‘ OPTIONS πŸ‘‘

Here's the lil' summary of options, bestie. For a complete description, see the file file:///usr/share/doc/qdbm-doc/spex.html#depotcli. πŸ‘€

  • -s β€” make the file sparse. ✨
  • -bnum num β€” specify the number of the elements of the bucket array.
  • -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 DP_DKEEP.
  • -cat β€” specify the storing mode for DP_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.
  • -n β€” do not output the tailing newline.
  • -k β€” output keys only.
  • -v β€” output values only.

🌈 SEE ALSO 🌈

qdbm(3), dptsv(1), dpopen(3). Go read those too, they're giving main character energy 🫢


πŸ’œ 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).


and that's the whole page, bestie β€” this was the Man Page for DPMGR(1), dated 2005-05-23, dropping from the Quick Database Manager set. slay, go debug something gorgeous πŸ’…βœ¨πŸŽ€