Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MDB_LOAD(1)		    General Commands Manual		   MDB_LOAD(1)

NAME
       dlmdb_load - DLMDB environment import tool

SYNOPSIS
       dlmdb_load [-V] [-a] [-f	file] [-n] [-s subdb] [-N] [-Q]	[-T]  envpath

DESCRIPTION
       The  dlmdb_load utility reads from the standard input and loads it into
       the LMDB	environment envpath.

       The input to dlmdb_load must be in the output format specified  by  the
       mdb_dump(1) utility or as specified by the -T option below.

OPTIONS
       -V     Write  the  library  version  number to the standard output, and
	      exit.

       -a     Append all records in the	order they appear in  the  input.  The
	      input  is	assumed	to already be in correctly sorted order	and no
	      sorting or checking for  redundant  values  will	be  performed.
	      This  option  must  be  used to reload data that was produced by
	      running dlmdb_dump on a database that uses custom	compare	 func-
	      tions.

       -f file
	      Read from	the specified file instead of from the standard	input.

       -n     Load an LMDB database which does not use subdirectories.

       -s subdb
	      Load  a  specific	subdatabase. If	no database is specified, data
	      is loaded	into the main database.

       -N     Don't overwrite existing records when loading  into  an  already
	      existing database; just skip them.

       -Q     Quick  mode,  uses  MDB_NOSYNC  for faster loading.  Forces sync
	      with mdb_env_sync() before exiting.

       -T     Load data	from simple text files.	The input must be paired lines
	      of text, where the first line of the pair	is the key  item,  and
	      the second line of the pair is its corresponding data item.

	      A	simple escape mechanism, where newline and backslash (\) char-
	      acters  are special, is applied to the text input. Newline char-
	      acters are interpreted as	record separators.  Backslash  charac-
	      ters  in the text	will be	interpreted in one of two ways:	If the
	      backslash	character precedes another  backslash  character,  the
	      pair  will  be  interpreted as a literal backslash. If the back-
	      slash character precedes any other character, the	two characters
	      following	the backslash will be  interpreted  as	a  hexadecimal
	      specification  of	a single character; for	example, \0a is	a new-
	      line character in	the ASCII character set.

	      For this reason, any backslash or	newline	characters that	 natu-
	      rally occur in the text input must be escaped to avoid misinter-
	      pretation	by dlmdb_load.

DIAGNOSTICS
       Exit  status  is	 zero if no errors occur.  Errors result in a non-zero
       exit status and a diagnostic message being written to standard error.

SEE ALSO
       dlmdb_dump(1)

AUTHOR
       Howard Chu of Symas Corporation <http://www.symas.com>

DLMDB 0.9.17			  2015/09/30			   MDB_LOAD(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=dlmdb_load&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help