시드 생성

This commit is contained in:
2025-04-24 12:01:51 +09:00
parent beac42d60c
commit 7fa99e6988
42 changed files with 938 additions and 1170 deletions
+5 -11
View File
@@ -5,12 +5,12 @@ const Club = require('./Club');
const Member = sequelize.define('Member', {
id: {
type: DataTypes.INTEGER,
type: DataTypes.INTEGER.UNSIGNED,
primaryKey: true,
autoIncrement: true
},
clubId: {
type: DataTypes.INTEGER,
type: DataTypes.INTEGER.UNSIGNED,
allowNull: false,
references: {
model: 'Clubs',
@@ -18,7 +18,7 @@ const Member = sequelize.define('Member', {
}
},
userId: {
type: DataTypes.INTEGER,
type: DataTypes.INTEGER.UNSIGNED,
allowNull: true,
references: {
model: 'Users',
@@ -77,15 +77,9 @@ const Member = sequelize.define('Member', {
});
// User와의 관계 설정
Member.belongsTo(User, {
foreignKey: 'userId',
as: 'user'
});
Member.belongsTo(User, {foreignKey: 'userId'});
// Club과의 관계 설정
Member.belongsTo(Club, {
foreignKey: 'clubId',
as: 'club'
});
Member.belongsTo(Club, {foreignKey: 'clubId'});
module.exports = Member;