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

FreeBSD Manual Pages

  
 
  

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

NAME
       mdb_load	- LMDB environment import tool

SYNOPSIS
       mdb_load	[-V] [-f file] [-n] [-s	subdb] [-N] [-T]  envpath

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

       The input to mdb_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 mdb_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.

       -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 mdb_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
       mdb_dump(1)

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

LMDB 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=mdb_load&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help