From 8e37bd78fe06ca8b861421849878781d4d3fd398 Mon Sep 17 00:00:00 2001 From: Nelson Chan Date: Sat, 30 Mar 2024 03:58:45 +0800 Subject: [PATCH] Fix: Add missing FK for monitor-tls-info table --- db/knex_init_db.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/db/knex_init_db.js b/db/knex_init_db.js index 7ce1bb48..a3df3614 100644 --- a/db/knex_init_db.js +++ b/db/knex_init_db.js @@ -318,7 +318,10 @@ async function createTables() { // monitor_tls_info await knex.schema.createTable("monitor_tls_info", (table) => { table.increments("id"); - table.integer("monitor_id").unsigned().notNullable(); //TODO: no fk ? + table.integer("monitor_id").unsigned().notNullable() + .references("id").inTable("monitor") + .onDelete("CASCADE") + .onUpdate("CASCADE"); table.text("info_json"); });