2.3. quasardb export tool

    2.3. quasardb export tool

    2.3.1. Introduction

    The quasardb export tool (qdb_export, a.k.a. nugliar) retrieves the data from a timeseries into a CSV file. It can also export the configuration file needed by the import tool (qdb_import) if you want to migrate your data.

    2.3.2. Quick Reference

    Option

    Usage

    Default

    -h, --help

    display help

    --version

    display the build version and date

    -c, --cluster

    set the cluster URI

    qdb://127.0.0.1:2836

    --ts

    specify the timeseries to export

    -f, --file

    specify the file with the timeseries’s data

    --tsv

    separate values with tabulations

    --config

    specify the configuration file to write

    --start-date

    beginning of the range to export

    --end-date

    end of the range to export

    --user-credentials-file

    path to the user’s private file

    --cluster-public-key-file

    path to the cluster’s public file

    --timeout

    connection timeout duration with the server

    2.3.3. Program Options

    -h, --help

    Displays help about the program’s options.

    --version

    Displays the build version and date.

    -c, --cluster=<cluster_uri>

    Specifies the address and port of the quasardb cluster to which the export tool must connect.

    Argument

    The URI (list of comma-separated endpoints, i.e. addresses and ports, preceded by qdb://) of a cluster on which the tests will be run.

    Default value

    qdb://127.0.0.1:2836, the IPv4 localhost address and the port 2836.

    --ts=<timeseries_name>

    Specifies the timeseries to export.

    Argument

    The timeseries’s name.

    -f, --file=<path_to_file>

    Specifies the file receiving the timeseries data.

    Argument

    Path to the file.

    --tsv

    Separate values with tabulations.

    --config=<path_to_file>

    Specifies the configuration file which can be used by the import tool to insert the exported data.

    Argument

    Path to the file.

    --start-date=<date-string>

    Beginning of the range to export.

    Argument

    A date in ISO format (yyyy-mm-ddThh:mm:ss.ns)

    --end-date=<date-string>

    End of the range to export.

    Argument

    A date in ISO format (yyyy-mm-ddThh:mm:ss.ns)

    --user-credentials-file=<path_to_file>

    Specifies the user’s private key file with both username and secret_key.

    Argument

    Path to the file.

    --cluster-public-key-file=<path_to_file>

    Specifies the path to the cluster’s public key file.

    Argument

    Path to the file.

    --timeout=<timeout>

    The connection timeout between the client and the server. Available units: d, h, min, s, ms”)

    Argument

    A timeout value.