2019-04-06 21:08:10 +01:00

32 lines
785 B
JavaScript

var Sequelize = require('sequelize');
var dbConfig = require('../config/dbConfig');
var log = require('../log');
var sequelize = new Sequelize(dbConfig.options.dbName, dbConfig.options.username, dbConfig.options.password, {
dialect: 'mssql',
host: dbConfig.options.host,
port: dbConfig.options.port,
dialectOptions: {
requestTimeout: 30000
}
});
sequelize
.authenticate()
.then(() => {
log.Logger.info('Successful connection to SQL Server.');
})
.catch(err => {
log.Logger.error('** SQL Server connection failed: ', err);
process.exit(1);
});
var Event = sequelize.define('event', {
title: Sequelize.STRING,
detail: Sequelize.STRING,
date: Sequelize.DATE
});
Event.sync();
exports.Events = Event;