So cool! 2018-03-28 19:23 GMT+03:00 Geoffrey Cox <[email protected]>:
> Cool! > On Wed, Mar 28, 2018 at 8:30 AM Diana Thayer <[email protected]> > wrote: > > > Hey everyone! > > > > We at Neighbourhoodie just released the tool CouchContinuum to help with > > migrating databases to new settings, so that an admin can modify CouchDB > > database settings that can only be set during database creation. The tool > > helps by replicating and recreating the database with the desired > settings. > > This tool can be run from any machine and requires no special access to > the > > server(s). Here's a link to the source: > > > > https://github.com/neighbourhoodie/couch-continuum > > > > Some database settings can only be set when the database is created, like > > "q" and "placement". "q" reflects the number of shards to maintain per > > replica of a database, and "placement" indicates where those shards will > be > > stored. In order to modify these values, it is necessary to create a new > > database and migrate the data from the old database to the new one. > > Additionally, databases can accumulate tombstones of deleted documents > that > > can slow down certain activities. CouchContinuum optionally filters out > > these tombstones when it migrates a database. > > > > I hope you find it useful! If you have any questions about it, let me > know. > > > > Best regards, > > > > Diana > > > -- github: https://github.com/OpakAlex
