efcsydney/efcsydney-roster

View on GitHub
scripts/create-database.js

Summary

Maintainability
A
0 mins
Test Coverage
const Sequelize = require('sequelize');
const env = process.env.NODE_ENV || 'development';
const config = require(__dirname + '/../config/database.json')[env];
const log = require('../api/utilities/logger');

const sequelize = new Sequelize(undefined, config.username, config.password, {
  dialect: config.dialect,
  host: config.host
});

return sequelize
  .query(`CREATE DATABASE ${config.database}`)
  .catch(err => log.error(err))
  .lastly(() => sequelize.close());