{"repo":"okv/east","free":true,"listed":false,"github":"https://github.com/okv/east","clone":"git clone https://github.com/okv/east.git","description":"Node.js database migration tool","language":"JavaScript","stars":82,"topics":["migration","database","mongodb","sqlite","postgres","mysql","couchbase","nodejs","javascript","dynamodb"],"license":"MIT","category":"databases-storage","readme_excerpt":"east east - node.js database migration tool for different databases (extensible via adapters) with transpiled languages support (e.g. TypeScript). east connects to the db using particular adapter (mongodb, sqlite, postgres, mysql, couchbase, couchdb), keeps track of executed migrations by storing their names inside db and makes connect to the db available inside migrate and rollback functions. east encourages you to use for migrations driver/syntax with which you are already familiar with (apparently you use it for work with db at your application) and doesn't provide universal api for working with any kind of database. Following subjects described below: Node.js compatibility Installation Changelog Cli usage Library usage Adapters Plugins Creating own adapter TypeScript and other transpiled languages support ECMAScript Modules support License Node.js compatibility east itself requires node.js = 10.17.0 to work. Please note that particular adapter may have other requirements (see documentation for specific adapter). Installation alternatively you could install it locally Changelog All notable changes to this project documented in CHANGELOG.md. Cli usage At your project dir run after that you can create , migrate , rollback your migrations. Run east -h to see all commands: run east -h to see detailed command help. All options described above can be set via command line or at .eastrc file located at current directory, e.g.: .eastrc also can be a regular commonjs module (instead","default_branch":null,"files":null,"tree":[],"storefront":"/r/okv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/okv/east/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}