const Sequelize = require('sequelize') module.exports = function(sequelize, DataTypes) { return sequelize.define('event_schedule', { id: { autoIncrement: true, type: DataTypes.INTEGER, allowNull: false, primaryKey: true, }, event_id: { type: DataTypes.INTEGER, allowNull: false, references: { model: 'event', key: 'id', }, }, day_of_week: { type: DataTypes.STRING(9), allowNull: true, }, start_time: { type: DataTypes.TIME, allowNull: true, }, end_time: { type: DataTypes.TIME, allowNull: true, }, }, { sequelize, tableName: 'event_schedule', schema: 'public', timestamps: false, indexes: [ { name: 'event_schedule_pkey', unique: true, fields: [ { name: 'id' }, ], }, ], }) }