Deploy Backend
Launch a new backend.
USAGE
$ slash-graphql deploy-backend NAME
ARGUMENTS
NAME Backend Name
OPTIONS
-m, --deployment-mode=readonly|graphql|flexible [default: graphql] Deployment Mode
-q, --quiet Quiet Output
-r, --region=region [default: us-west-2] Region
-s, --subdomain=subdomain Subdomain
ALIASES
$ slash-graphql create-backend
$ slash-graphql launch-backend
EXAMPLE
$ slash-graphql deploy-backend "My New Backend"
List Backends
List your backends.
USAGE
$ slash-graphql list-backends
OPTIONS
-q, --quiet Quiet output
-x, --extended Show extra columns
--columns=columns Only show provided columns (comma-separated)
--csv Output is csv format [alias: --output=csv]
--filter=filter Filter property by partial string matching, ex: name=foo
--no-header Hide table header from output
--no-truncate Do not truncate output to fit screen
--output=csv|json|yaml Output in a more machine friendly format
--sort=sort Property to sort by (prepend '-' for descending)
EXAMPLES
$ slash-graphql list-backends
$ slash-graphql list-backends --csv
Update Backend
Update backend.
USAGE
$ slash-graphql update-backend ID
ARGUMENTS
ID Backend UID
OPTIONS
-m, --deployment-mode=readonly|graphql|flexible Deployment mode
-n, --name=name Name
-q, --quiet Quiet output
-y, --confirm Skip confirmation
EXAMPLE
$ slash-graphql update-backend -n "New Name" 0xid
Export Data
Export data from your backend.
USAGE
$ slash-graphql export-data OUTPUTDIR
ARGUMENTS
OUTPUTDIR Output directory
OPTIONS
-e, --endpoint=endpoint Slash GraphQL endpoint
-q, --quiet Quiet output
-t, --token=token Slash GraphQL backend API tokens
EXAMPLE
$ slash-graphql export-data -e https://frozen-mango.cloud.dgraph.io/graphql -t <apiToken> ./output-directory
Import Data
Import your data back using Dgraph Live Loader (requires docker).
USAGE
$ slash-graphql import-data INPUT
ARGUMENTS
INPUT Input directory
OPTIONS
-e, --endpoint=endpoint Slash GraphQL endpoint
-q, --quiet Quiet output
-t, --token=token Slash GraphQL backend API tokens
-y, --confirm Skip confirmation
EXAMPLE
$ slash-graphql import-data -e https://frozen-mango.cloud.dgraph.io/graphql -t <apiToken> ./import-directory
Destroy Backend
Destroy (i.e., delete) a backend by id.
USAGE
$ slash-graphql destroy-backend ID
ARGUMENTS
ID Backend id
OPTIONS
-q, --quiet Quiet output
-y, --confirm Skip confirmation
EXAMPLE
$ slash-graphql destroy-backend "0xid"
Restore Backends
Restore into a backend by source backend ID.
USAGE
$ slash-graphql restore-backend
OPTIONS
-e, --endpoint=endpoint Slash GraphQL endpoint
-f, --backupFolder=backupFolder Backup folder retrieved from list-backups. Defaults to ""(latest).
-n, --backupNum=backupNum Backup number retrieved from list-backups. Defaults to 0(latest).
-q, --quiet Quiet output
-s, --source=source (required) Source backend ID or url to get the data to be restored
-t, --token=token Slash GraphQL backend API tokens
-y, --confirm Skip confirmation
EXAMPLE
$ slash-graphql restore-backend -e https://clone.cloud.dgraph.io/graphql -t <apiToken> --source <source backend id or
url> [-f <backup folder> -n <backup number>]
Restore Backend Status
Retrieve the status of a restore operation.
USAGE
$ slash-graphql restore-backend-status RESTOREID
ARGUMENTS
RESTOREID Restore ID
OPTIONS
-e, --endpoint=endpoint Slash GraphQL endpoint
-q, --quiet Quiet output
-t, --token=token Slash GraphQL backend API tokens
EXAMPLE
$ slash-graphql restore-backend-status -e https://clone.cloud.dgraph.io/graphql -t <apiToken> "restoreID"
Drop
Drop (i.e., delete) all data in your backend.
USAGE
$ slash-graphql drop
OPTIONS
-F, --drop-fields=drop-fields Drop types
-T, --drop-types=drop-types Drop types
-d, --drop-data Drop data and leave the schema
-e, --endpoint=endpoint Slash GraphQL endpoint
-l, --list-unused List unused types and fields
-q, --quiet Quiet output
-s, --drop-schema Drop schema along with the data
-t, --token=token Slash GraphQL backend API tokens
-u, --drop-unused Drops all unused types and fields
-y, --confirm Skip confirmation
EXAMPLE
$ slash-graphql drop -e https://frozen-mango.cloud.dgraph.io/graphql -t <apiToken> [-l] [-d] [-s] [-T <types>] [-F
<fields>]
This is a companion discussion topic for the original entry at https://dgraph.io/docs/slash-graphql/slash-cli/backend/