Migration difference detection module for db-migrate.
npm install db-migrate-diff --save-dev
You just run the following command.
db-migrate-diff [options]
If you want to check the difference between the production environment, it will command such as the following.
db-migrate-diff -e production -m ./migrations --config ./database.json
- --env, -e The environment to run the migrations under. [default: "dev"]
- --migrations-dir, -m The directory containing your migration files. [default: "./migrations"]
- --config Location of the database.json file. [default: "./database.json"]
- --migration-table Set the name of the migration table.
- --reporter, -r Reporter of the difference
- default - Display the differences of migration.
- ghost - Display the migration that does not exist.
Create a database for unit test.
CREATE DATABASE dbmigrate CHARACTER SET = utf8;
Run the test�.
npm install
npm test