blob: 9e78da9d379f5730b0a5e354fbb9330cabfa54a8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
const Sequelize = require("sequelize");
const conf = config.dbOptions;
db = new Sequelize(conf.database, conf.username, conf.password, {
host: conf.host,
dialect: conf.dialect,
logging: false,
dialectOptions: { multipleStatements: true }
});
require("./models/invoices.js");
require("./models/payments.js");
require("./models/users.js");
db["User"].hasMany(db["Payment"], {
as: "payments",
foreignKey: "user_id"
});
db["Payment"].belongsTo(db["User"], {
as: "user",
foreignKey: "user_id"
});
|