1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-28 00:06:53 +01:00
unleash.unleash/src/migrations/20231030091931-add-created-by-and-status-change-request-schedule.js
andreas-unleash 6875daf157
feat: add created_by and status columns to change_request_schedule (#5203)
Adds 2 columns to change_request_schedule

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-10-30 12:01:06 +02:00

27 lines
704 B
JavaScript

'use strict';
exports.up = function (db, cb) {
db.runSql(`
CREATE TYPE change_request_schedule_status AS ENUM ('pending', 'failed');
ALTER TABLE change_request_schedule
ADD COLUMN IF NOT EXISTS created_by integer REFERENCES users(id);
ALTER TABLE change_request_schedule
ADD COLUMN IF NOT EXISTS status change_request_schedule_status default 'pending';
`, cb);
};
exports.down = function (db, cb) {
db.runSql(`
ALTER TABLE change_request_schedule
DROP COLUMN IF EXISTS created_by;
ALTER TABLE change_request_schedule
DROP COLUMN IF EXISTS status;
DROP TYPE change_request_schedule_status
`, cb);
};