Reference
Every value the <format> and <locale> arguments accept, plus what the exit code tells you.
Formats (34)
Binary formats always need --output, never stdout.
Delimited text
csv
tsv
ssv
psv
Structured & config
json
yaml
yml
xml
toml
ini
plist
properties
ndjson
jsonl
markdown
md
SQL databases
sql
mysql
postgresql
postgres
sqlite
oracle
mssql
cql
NoSQL & graph
mongodb
dynamodb
firebase
redis
cypher
neo4j
influxdb
ML fine-tuning
openai
alpaca
Binary & fixtures
parquet
avro
msgpack
bson
excel
dbunit
Database connectors (14)
Used by --db-type on import-schema, push-db, list-db-tables, and anonymize-db.
postgres
mysql
sqlite
mssql
clickhouse
cassandra
mongodb
couchdb
redis
neo4j
elasticsearch
influxdb
firebase
webhook
- No connector accepts a connection-string URL, deliberately — avoids credential-in-URL injection. Always discrete
--host/--port/--database/--userflags. --passworddoubles as the Firebase auth token, the Webhook bearer token, and the InfluxDB v2 API token;--userdoubles as the InfluxDB v2 org ID.--tablemeans SQL table, Mongo collection, Redis key prefix, or Elasticsearch index — exceptneo4j, which always creates nodes under a fixed label and ignores it.--create-database/--create-table(onpush-db) are only accepted where the connector actually supports them — e.g. neither works forredis/webhook/firebase/elasticsearch.
Locales (5)
en | English (default) |
es | Spanish |
pt | Portuguese (pt-br also works) |
fr | French |
de | German |
Exit codes
0 | Success — including a Free-tier row-cap clamp |
1 | Error — bad args, bad schema, unknown format, a failed push-db/anonymize-db target, or a missing/invalid license on a Pro-gated command |