Socialify

Folder ..

Viewing index.js
30 lines (29 loc) • 1.2 KB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
const databaseConfig = require('../config/db.config.js');
const Sequelize = require('sequelize');
const sequelize = new Sequelize(databaseConfig.database, databaseConfig.username, databaseConfig.password, {
    host: databaseConfig.host,
    dialect: databaseConfig.dialect,
    operatorsAliases: false,
    pool: {
        max: databaseConfig.pool.max,
        min: databaseConfig.pool.min,
        acquire: databaseConfig.pool.acquire,
        idle: databaseConfig.pool.idle
    },
    define: {
        timestamps: false
    },
    logging: false
});
const db = {};
db.Sequelize = Sequelize;
db.sequelize = sequelize;
db.users = require('./users.model')(Sequelize, sequelize);
db.citizens = require('./citizens.model.js')(Sequelize, sequelize);
db.village_master = require('./village_master.model.js')(Sequelize, sequelize);
db.bank_master = require('./bank_master.model.js')(Sequelize, sequelize);
db.district_master = require('./district_master.model.js')(Sequelize, sequelize);
db.mandal_master = require('./mandal_master.model.js')(Sequelize, sequelize);
db.civil_supplies = require('./civil_supplies.model.js')(Sequelize, sequelize);
db.state_master = require('./state_master.model.js')(Sequelize, sequelize);

module.exports = db;