From d92f9deacbad3e70b6259a94c39bded60362cc26 Mon Sep 17 00:00:00 2001 From: Martin Rubli Date: Tue, 30 Apr 2024 21:54:24 +0200 Subject: [PATCH] tls: db: monitors: Add 'request' and 'start_tls' columns --- db/knex_init_db.js | 2 ++ db/knex_migrations/2024-04-30-0000-tls.js | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 db/knex_migrations/2024-04-30-0000-tls.js diff --git a/db/knex_init_db.js b/db/knex_init_db.js index 46bff4bfa..6805e0f68 100644 --- a/db/knex_init_db.js +++ b/db/knex_init_db.js @@ -124,6 +124,8 @@ async function createTables() { table.integer("resend_interval").notNullable().defaultTo(0); table.integer("packet_size").notNullable().defaultTo(56); table.string("game", 255); + table.text("request").defaultTo(null); + table.boolean("start_tls").notNullable().defaultTo(false); }); // heartbeat diff --git a/db/knex_migrations/2024-04-30-0000-tls.js b/db/knex_migrations/2024-04-30-0000-tls.js new file mode 100644 index 000000000..6912a2ac1 --- /dev/null +++ b/db/knex_migrations/2024-04-30-0000-tls.js @@ -0,0 +1,18 @@ +exports.up = function (knex) { + // Add new column monitor.request + return knex.schema + .alterTable("monitor", function (table) { + table.text("request").defaultTo(null); + table.boolean("start_tls").notNullable().defaultTo(false); + }); + +}; + +exports.down = function (knex) { + // Drop column monitor.request + return knex.schema + .alterTable("monitor", function (table) { + table.dropColumn("request"); + table.dropColumn("start_tls"); + }); +};