From 79895d455ad0302f33770a6e44711d5a244ec73e Mon Sep 17 00:00:00 2001 From: Gustavo Valverde Date: Thu, 11 Jul 2024 13:35:09 +0100 Subject: [PATCH] fix(db): increase the DNS allowed response size Some DNS servers might reply with several IP addresses. This avoids errors like the following: ``` Failing: UPDATE `monitor` SET dns_last_result = 'Records: X' WHERE id = 1 - Data too long for column 'dns_last_result' at row 1 ``` --- db/knex_init_db.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/knex_init_db.js b/db/knex_init_db.js index 46bff4bfa..7dcb76371 100644 --- a/db/knex_init_db.js +++ b/db/knex_init_db.js @@ -86,7 +86,7 @@ async function createTables() { table.text("accepted_statuscodes_json").notNullable().defaultTo("[\"200-299\"]"); table.string("dns_resolve_type", 5); table.string("dns_resolve_server", 255); - table.string("dns_last_result", 255); + table.string("dns_last_result", 2000); table.integer("retry_interval").notNullable().defaultTo(0); table.string("push_token", 20).defaultTo(null); table.text("method").notNullable().defaultTo("GET");