db migrate
Migrate between etcd and local file database storage options
Synopsis
The migrate-db command allows a user to move data between local and etcd databases. To use
these commands, your configured TORERO_STORE_BACKEND must be set to either local
or etcd. This command is useful in scenarios where you are changing the architecture of your
torero installation from either requiring or not requiring a distributed etcd data store.
A possible scenario would be where one starts with an 'all in one' torero installation where
a local file database located at TORERO_APPLICATION_WORKING_DIR/torero.db is
sufficient. Eventually, this torero operator needs to move to a distributed core/runner
torero architecture where a distributed etcd database would be required. In this scenario,
the torero operator would ensure that they have a proper configuration for both an etcd
database as well as a local database and then would run:
torero db migrate local-to-etcd.
For a list of all configured store configuration variables,
please run torero version --show-config.
The API keys that are used for torero server logins will not be copied over.
Options
-h, --help help for migrate
Options inherited from parent commands
--config string Specify the path to the configuration file
--raw Displays the result of the command in its raw format
--verbose Enable verbose output
SEE ALSO
- torero db - Manage resources of the database/store
- torero db migrate etcd-to-local - Allows a user to migrate data from an etcd database to a local database
- torero db migrate local-to-etcd - Allows a user to migrate data from a local database to an etcd database