spee.ch/server/models/utils/createDatabaseIfNotExists.js
2018-06-05 19:34:24 -07:00

22 lines
580 B
JavaScript

const Sequelize = require('sequelize');
const createDatabaseIfNotExists = () => {
const {database, username, password} = require('@config/mysqlConfig');
const sequelize = new Sequelize('', username, password, {
dialect : 'mysql',
logging : false,
operatorsAliases: false,
});
return new Promise((resolve, reject) => {
sequelize.query(`CREATE DATABASE IF NOT EXISTS ${database};`)
.then(() => {
resolve();
})
.catch(error => {
reject(error);
});
});
};
module.exports = createDatabaseIfNotExists;