From 3379568880d384db750942d6f98aed6b3a762592 Mon Sep 17 00:00:00 2001 From: Maksim Kachynski Date: Sun, 15 Jun 2025 08:58:26 +0300 Subject: [PATCH] Fix db table type --- .../2025-06-11-0000-add-manual-monitor.js | 2 +- .../2025-06-15-0001-manual-monitor-fix.js | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 db/knex_migrations/2025-06-15-0001-manual-monitor-fix.js diff --git a/db/knex_migrations/2025-06-11-0000-add-manual-monitor.js b/db/knex_migrations/2025-06-11-0000-add-manual-monitor.js index 8453ffdc4..16d307eb5 100644 --- a/db/knex_migrations/2025-06-11-0000-add-manual-monitor.js +++ b/db/knex_migrations/2025-06-11-0000-add-manual-monitor.js @@ -1,7 +1,7 @@ exports.up = function (knex) { return knex.schema .alterTable("monitor", function (table) { - table.smallint("manual_status").defaultTo(null); + table.string("manual_status").defaultTo(null); }); }; diff --git a/db/knex_migrations/2025-06-15-0001-manual-monitor-fix.js b/db/knex_migrations/2025-06-15-0001-manual-monitor-fix.js new file mode 100644 index 000000000..b05c1131e --- /dev/null +++ b/db/knex_migrations/2025-06-15-0001-manual-monitor-fix.js @@ -0,0 +1,13 @@ +// Fix: Change manual_status column type to smallint +exports.up = function (knex) { + return knex.schema + .alterTable("monitor", function (table) { + table.smallint("manual_status").alter(); + }); +}; + +exports.down = function (knex) { + return knex.schema.alterTable("monitor", function (table) { + table.string("manual_status").alter(); + }); +};