From c282c2ae3a7c14a96f9cbb05caa7d7b727841a7e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 05:49:53 +0000 Subject: [PATCH 1/2] Initial plan From 78e9d9fb64603f0eb2218862b95334a683140361 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 05:55:39 +0000 Subject: [PATCH 2/2] Add migration to change dns_last_result column to TEXT Co-authored-by: louislam <1336778+louislam@users.noreply.github.com> --- .../2026-01-02-0551-dns-last-result-to-text.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 db/knex_migrations/2026-01-02-0551-dns-last-result-to-text.js diff --git a/db/knex_migrations/2026-01-02-0551-dns-last-result-to-text.js b/db/knex_migrations/2026-01-02-0551-dns-last-result-to-text.js new file mode 100644 index 000000000..76874e3f0 --- /dev/null +++ b/db/knex_migrations/2026-01-02-0551-dns-last-result-to-text.js @@ -0,0 +1,14 @@ +// Change dns_last_result column from VARCHAR(255) to TEXT to handle longer DNS TXT records +exports.up = function (knex) { + return knex.schema + .alterTable("monitor", function (table) { + table.text("dns_last_result").alter(); + }); +}; + +exports.down = function (knex) { + return knex.schema + .alterTable("monitor", function (table) { + table.string("dns_last_result", 255).alter(); + }); +};