#!/usr/bin/env node const _ = require('lodash/fp') require('../lib/environment-helper') const db = require('../lib/db') const migrate = require('../lib/migrate') const createMigration = `CREATE TABLE IF NOT EXISTS migrations ( id serial PRIMARY KEY, data json NOT NULL )` // no need to log the migration process process.env.SKIP_SERVER_LOGS = true db.none(createMigration) .then(() => migrate.run()) .then(() => { console.log('DB Migration succeeded.') process.exit(0) }) .catch(err => { console.error('DB Migration failed: %s', err) process.exit(1) })