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

23 lines
651 B
JavaScript
Raw Normal View History

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