add index.js for model management

This commit is contained in:
Kyle Belanger 2025-03-05 13:26:43 -05:00
parent e5c24e7dee
commit 09cdad0f11

View file

@ -0,0 +1,29 @@
const { sequelize } = require('../config/db');
const User = require('./User');
const Whiskey = require('./Whiskey');
const Collection = require('./Collection');
const Rating = require('./Rating');
// Define relationships
User.hasMany(Collection);
Collection.belongsTo(User);
Whiskey.hasMany(Collection);
Collection.belongsTo(Whiskey);
User.hasMany(Rating);
Rating.belongsTo(User);
Whiskey.hasMany(Rating);
Rating.belongsTo(Whiskey);
// Exports
module.exports = {
User,
Whiskey,
Collection,
Rating,
sequelize
};