uptime-kuma/db/knex_migrations/2024-04-30-0000-tls.js

24 lines
966 B
JavaScript

exports.up = function (knex) {
return knex.schema
.alterTable("monitor", function (table) {
table.text("tcp_request").defaultTo(null);
table.boolean("tcp_enable_tls").notNullable().defaultTo(false);
table.boolean("tcp_start_tls").notNullable().defaultTo(false);
table.string("tcp_start_tls_prompt", 63).defaultTo(null);
table.string("tcp_start_tls_command", 63).defaultTo(null);
table.string("tcp_start_tls_response", 63).defaultTo(null);
});
};
exports.down = function (knex) {
return knex.schema
.alterTable("monitor", function (table) {
table.dropColumn("tcp_request");
table.dropColumn("tcp_enable_tls");
table.dropColumn("tcp_start_tls");
table.dropColumn("tcp_start_tls_prompt");
table.dropColumn("tcp_start_tls_command");
table.dropColumn("tcp_start_tls_response");
});
};