refactor migration

This commit is contained in:
Josh Harvey 2017-07-19 16:14:45 +02:00
parent 272405b4b1
commit 916a3629a8
7 changed files with 84 additions and 58 deletions

View file

@ -1,19 +1,13 @@
#!/usr/bin/env node
const path = require('path')
const migrate = require('migrate')
const options = require('../lib/options')
const migrateDir = path.resolve(__dirname, '..', 'migrations')
const migration = migrate.load(options.migrateStatePath, migrateDir)
console.log(options.migrateStatePath)
migration.up(err => {
if (err) {
console.error('DB Migration failed: %s', err)
process.exit(1)
}
const migrate = require('../lib/migrate')
migrate.run()
.then(() => {
console.log('DB Migration succeeded.')
process.exit(0)
})
.catch(err => {
console.error('DB Migration failed: %s', err)
process.exit(1)
})