Commandline utility for coping data across ArangoDB instances.
This utility is being used to copy data across ArangoDB databases in a safe way. The tool is resilient to network failures and allows for continuing an operation where it left off.
This tool will OVERWRITE whatever destination has.
This utility is maintained by the team at ArangoDB.
Downloading the latest released binaries, extract the zip archive and install the binary for your platform in your preferred location.
Or to build from source, run:
git clone https://github.com/arangodb-managed/arangocopy.git
make
arangocopy [command...]
Example copy operation from local docker image into an Oasis deployed database. Note that this command is using
--force
which will skip the confirmation dialog which pops up when running arangocopy
.
arangocopy --source-address tcp://localhost:8529 \
--destination-address https://094c6fa1709c.arangodb.cloud:8529/ \
--destination-username root \
--destination-password password1234 \
--batch-size 10000 \
--force
A list of commands and options can be shown using:
arangocopy -h