const { Sequelize } = require('sequelize'); const sequelize = new Sequelize({ dialect: 'sqlite', storage: './database.sqlite' }); const User = require('./user')(sequelize, Sequelize); const Achievement = require('./achievement')(sequelize, Sequelize); const Session = require('./session')(sequelize, Sequelize); User.hasMany(Achievement, { foreignKey: 'userId' }); Achievement.belongsTo(User, { foreignKey: 'userId' }); sequelize.sync(); module.exports = { sequelize, User, Achievement, Session };