Execute Liquiloans Transaction Script
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

47 lines
1.0 KiB

const Sequelize = require('sequelize');
const tedious = require('tedious');
require('dotenv').config();
const db = {};
var sequelize = new Sequelize(process.env.DB_NAME, process.env.DB_USER_NAME, process.env.DB_PASSWORD, {
host: process.env.DB_HOST,
dialect: process.env.DB_TYPE,
dialectModule: tedious,
define: { underscored: false },
logging: false,
timezone: 'ist',
dialectOptions: {
options: {
encrypt: true,
requestTimeout: 60000 // timeout = 30 seconds
}
}
});
sequelize
.authenticate()
.then(() => {
console.log('connected to database successfully')
}).catch(err => {
console.error('Unable to connect to the database:', err);
});
// sequelize.sync({
// force: false
// });
db.Sequelize = Sequelize;
db.sequelize = sequelize;
db.liquiloansInvestors = require('../model/liquiloansInvestors')(sequelize, Sequelize);
db.investorSummary = require('../model/investorSummary')(sequelize, Sequelize);
db.transactionById = require('../model/transactionById')(sequelize, Sequelize);
module.exports = db;

Powered by TurnKey Linux.