/**
 * 마이그레이션: tbm_sessions 테이블에서 불필요한 컬럼 제거
 * work_description, safety_notes, start_time 컬럼 제거
 */

exports.up = function(knex) {
  return knex.schema.alterTable('tbm_sessions', function(table) {
    table.dropColumn('work_description');
    table.dropColumn('safety_notes');
    table.dropColumn('start_time');
  });
};

exports.down = function(knex) {
  return knex.schema.alterTable('tbm_sessions', function(table) {
    table.text('work_description').nullable().comment('작업 내용');
    table.text('safety_notes').nullable().comment('안전 관련 특이사항');
    table.time('start_time').nullable().comment('시작 시간');
  });
};
