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"); + }); +};