UltipaDocs
Products
Solutions
Resources
Company
Start Free Trial
UltipaDocs
Start Free Trial
  • Ultipa CLI
    • Overview
    • Importer
    • Import Configurations
      • Import from CSV
      • Import from JSON / JSONL
      • Import from a Relational Database
      • Import from Neo4j
      • Import from BigQuery
      • Import from Kafka
      • Import from Hive
      • Import from Salesforce
      • Import from RDF
      • Import from GraphML
    • Exporter
    • Export Configurations
      • Export to CSV
      • Export to JSON / JSONL
      • Export to GraphML
  1. Docs
  2. /
  3. Ultipa Tools
  4. /
  5. Ultipa Transporter

Exporter

Overview

gqldb-exporter is the bulk-export tool of the Ultipa Transporter suite. It reads nodes and edges from a GQLDB graph and writes them to local files in a chosen format.

Supported Formats

  • CSV
  • JSON / JSONL
  • GraphML

Workflow

gqldb-exporter is configuration-driven. The typical workflow is:

  1. Generate a sample configuration for the output format.
  2. Edit the configuration to point at the source graph and the output directory.
  3. Run the export.
Bash
# 1. Generate a sample configuration (writes ./export.sample.<format>.yml)
./gqldb-exporter -sample csv

# 2. Rename / edit it
mv export.sample.csv.yml my-export.yml

# 3. Run the export
./gqldb-exporter -c my-export.yml

Use -sample all to generate sample configurations for every supported format at once.

See Export Configurations for the full configuration reference.

Flags

FlagDescription
-c, -configPath to the configuration file. Default: config.yml.
-sampleGenerate a sample configuration file for an output format (csv, json, jsonl, graphml, or all) and exit.
-connectTest the server connection only; do not export.
-hostOverride server.host from the config.
-usernameOverride server.username from the config.
-passwordOverride server.password from the config.
-graphOverride server.graphset from the config.
-levelOverride the log level: debug, info, warn, error.
-v, -verboseEnable verbose output.