SYNOPSIS

cbsqlitedump [--version] [--help] [--file <path>] [--directory <path>]
             [--info-only] [--bykey] [--byseq] [--no-body] [--no-meta] [--json]

DESCRIPTION

cbsqlitedump is used to dump SQLite files generated by cbbackupmgr.

OPTIONS

--version

Prints the cbsqlitedump suite version that the cbsqlitedump program came from.

-h,--help

Prints the synopsis and usage instructions for the command.

-f,--file <path>

Specify the file to be dumped.

-d,--directory <path>

Specify the path to the directory to be dumped.

--info-only

Displays only information of the specified file, no documents will be dumped.

--bykey

Sorts per table output by key. If a whole directory is dumped the output of each table will be sorted by key.

--byseq

Sorts per table output by sequence number. If a whole directory is dumped the output of each table will be sorted by sequence number.

--no-meta

Do not return any of the documents metadata.

--no-xattrs

Do not return any of the documents extended attributes.

--no-value

Do not return the documents value.

--hex-meta

Return the metadata encoded in hex.

--hex-xattrs

Return the extended attributes encoded in hex.

--hex-value

Return the value encoded in hex.

-j,--json

The output will be in JSON format.

FORMATS

The default format resembles the output of the forestdb_dump tool. A dumped file will look like:

Key: pymc0
  Deleted: false
  Size: 5B (key), 29B (meta), 10B (value)
  Meta: {"flags":0,"expiry":0,"locktime":0,"cas":1564654245015781376,"revseqno":1,"datatype":0}
  Value:
    00000000  30 30 30 30 30 30 30 30  30 30                    |0000000000|

If the json format is chosen it will look like:

{"key":"pymc0","value":"0000000000","meta":{"flags":0,"expiry":0,"locktime":0,"cas":1564654245015781376,"revseqno":1,"datatype":0},"deleted":false}