Skip to main content
Version: 0.20.0

defradb_client_collection_patch

defradb client collection patch

Patch existing collection versions

Synopsis

Patch existing collection versions.

Uses JSON Patch to modify collection versions.

To learn more about the DefraDB GraphQL Schema Language, refer to https://docs.source.network.

defradb client collection patch [patch] [migration] [flags]

Examples

patch from an argument string:  
defradb client collection patch '[{ "op": "add", "path": "...", "value": {...} }]' '{"lenses": [...'

patch from file:
defradb client collection patch -p patch.json

patch from stdin:
cat patch.json | defradb client collection patch -

Options

  -h, --help                help for patch
-t, --lens-file string File to load a lens config from
-p, --patch-file string File to load a patch from

Options inherited from parent commands

      --collection-id string        Collection ID
--get-inactive Get inactive collections as well as active
-i, --identity string Hex formatted private key used to authenticate with ACP
--keyring-backend string Keyring backend to use. Options are file or system (default "file")
--keyring-namespace string Service name to use when using the system backend (default "defradb")
--keyring-path string Path to store encrypted keys when using the file backend (default "keys")
--log-format string Log format to use. Options are text or json (default "text")
--log-level string Log level to use. Options are debug, info, error, fatal (default "info")
--log-output string Log output path. Options are stderr or stdout. (default "stderr")
--log-overrides string Logger config overrides. Format <name>,<key>=<val>,...;<name>,...
--log-source Include source location in logs
--log-stacktrace Include stacktrace in error and fatal logs
--name string Collection name
--no-keyring Disable the keyring and generate ephemeral keys
--no-log-color Disable colored log output
--rootdir string Directory for persistent data (default: $HOME/.defradb)
--secret-file string Path to the file containing secrets (default ".env")
--source-hub-address string The SourceHub address authorized by the client to make SourceHub transactions on behalf of the actor
--tx uint Transaction ID
--url string URL of HTTP endpoint to listen on or connect to (default "127.0.0.1:9181")
--version-id string Collection version ID

SEE ALSO