diff --git a/models/schedule.js b/models/schedule.js
index a3878997cdd54f753115bbb352641cb91a71a25e..19a78b28216454f4ebe2eceefbcdabb2047082d3 100644
--- a/models/schedule.js
+++ b/models/schedule.js
@@ -1,5 +1,4 @@
 // models/Schedule.js
-
 const { DataTypes } = require('sequelize');
 const sequelize = require('../config/sequelize');
 const User = require('./User');
@@ -17,12 +16,21 @@ const Schedule = sequelize.define('Schedule', {
     type: DataTypes.DATE,
     allowNull: false,
   },
+  is_fixed: {
+    type: DataTypes.BOOLEAN,
+    allowNull: false,
+    defaultValue: false
+  },
+  expiry_date: {
+    type: DataTypes.DATE,
+    allowNull: true
+  }
 }, {
   tableName: 'Schedules',
-  timestamps: false,
+  timestamps: true,  // created_at과 updated_at 자동 관리
 });
 
 Schedule.belongsTo(User, { foreignKey: 'user_id', as: 'user' });
 User.hasMany(Schedule, { foreignKey: 'user_id', as: 'schedules' });
 
-module.exports = Schedule;
+module.exports = Schedule;
\ No newline at end of file