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.
 
 
 

76 lines
1.6 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.P2P_Liquiloans_Investors = require('../model/P2P_Liquiloans_Investors')(sequelize, Sequelize);
module.exports = db;
/*
const sql = require('mssql')
const sqlConfig = {
user: 'BSeMF',
password: 'nivesh2017',
database: 'providentialadvisory',
server: 'ec2-13-235-204-185.ap-south-1.compute.amazonaws.com',
pool: {
max: 10,
min: 0,
idleTimeoutMillis: 30000
},
options: {
encrypt: true, // for azure
trustServerCertificate: true // change to true for local dev / self-signed certs
}
}
const connection = async () => {
try {
console.log('ajksfkgjsafkksafkkfskf')
let con = await sql.connect(sqlConfig)
console.log('connection',con);
} catch (err) {
console.log(err);
}
};
connection();
*/

Powered by TurnKey Linux.