CLI and node module for doing bulk operations like deleting all databases on a server or replicating all databases from one server to another.
npm install -g CouchDB-Wedge
wedge replicate-all-dbs --worker https://username:password@serverb.cloudant.com --target https://username:password@serverb.example.com --source https://username:password@servera.example.com --exclude _replicator,resources
wedge delete-all-dbs --target http://username:password@server.example.com --exclude _replicator,_users
This command has a prompt asking the user to confirm the action.
Example of pre-warming CouchDB view cache, which forces generation of index for all databases on the couch server.
wedge pre-warm-views --target http://username:password@target-server.org
This command has a prompt asking the user to confirm the action.
Get the code and set your own wedge
command to resolve to that codebase.
git clone git@github.com:rjsteinert/CouchDB-Wedge.git
cd CouchDB-Wedge
npm link