{"library":"couchmigrate","type":"library","category":null,"description":"Couchmigrate is a command-line tool for migrating CouchDB design documents with zero downtime. Version 1.0.1 is the stable release. It compares the new design document against the existing one, and only migrates if there is a difference. The migration process copies the old document to _OLD, imports the new one as _NEW, triggers the view to build, polls until done, then renames _NEW to the original ID and deletes _OLD. Supports JSON files and JavaScript modules, and works with CouchDB and IBM Cloudant, including IAM authentication via environment variables.","language":"javascript","status":"active","version":"1.0.1","tags":["javascript","CouchDB","design document","migration","command-line"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install couchmigrate","imports":[]},{"cmd":"yarn add couchmigrate","imports":[]},{"cmd":"pnpm add couchmigrate","imports":[]}],"homepage":"https://github.com/glynnbird/couchmigrate#readme","github":"https://github.com/glynnbird/couchmigrate","docs":null,"changelog":null,"pypi":null,"npm":"couchmigrate","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}