Skip to content

Commit

Permalink
chore: add reason column to change request schedule table (#5802)
Browse files Browse the repository at this point in the history
This PR adds a new `reason` column to the change request schedules table
and populates it with the data that is in the `failure_reason` column.

This is the expand phase of the expand/contract pattern. The code in
enterprise will be updated to try and use the new column name, but fall
back to the old one if no value is present.

The old column can be removed later.
  • Loading branch information
thomasheartman authored Jan 10, 2024
1 parent 721a85d commit e8ffea3
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions src/migrations/20240109095348-add-reason-column-to-schedule.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
'use strict';

exports.up = function (db, cb) {
db.runSql(
`ALTER TABLE change_request_schedule ADD COLUMN reason TEXT;
UPDATE change_request_schedule SET reason = failure_reason;`,
cb,
);
};

exports.down = function (db, cb) {
db.runSql(
`ALTER TABLE change_request_schedule DROP COLUMN reason;`,
cb,
);
};

0 comments on commit e8ffea3

Please sign in to comment.