spee.ch/server/models/utils/createDatabaseIfNotExists.js

21 lines
578 B
JavaScript

const Sequelize = require('sequelize');
const {database, username, password} = require('@config/mysqlConfig');
const createDatabaseIfNotExists = () => {
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;