Files
starr-philproperties/database/migrations/20260101000054-add-draft-to-assessment-sessions.js
T
kennethobsequio 9b8577b79b perform test
test to courses

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-06-24 12:48:51 +08:00

21 lines
739 B
JavaScript

'use strict';
module.exports = {
async up(queryInterface, Sequelize) {
const table = await queryInterface.describeTable('assessment_sessions');
if (!table.draft_answers)
await queryInterface.addColumn('assessment_sessions', 'draft_answers', {
type: Sequelize.JSONB, allowNull: true, defaultValue: null,
});
if (!table.last_heartbeat_at)
await queryInterface.addColumn('assessment_sessions', 'last_heartbeat_at', {
type: Sequelize.DATE, allowNull: true, defaultValue: null,
});
},
async down(queryInterface) {
await queryInterface.removeColumn('assessment_sessions', 'last_heartbeat_at');
await queryInterface.removeColumn('assessment_sessions', 'draft_answers');
},
};