From c9967b2e3d9760354cfa8c2614d37d43d7ac5d2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Z=C3=ADpek?= Date: Fri, 29 Mar 2024 20:53:47 +0100 Subject: [PATCH] Migration --- .../migrations/1711741868375_alerts.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 server/database/migrations/1711741868375_alerts.sql diff --git a/server/database/migrations/1711741868375_alerts.sql b/server/database/migrations/1711741868375_alerts.sql new file mode 100644 index 0000000..5e9c4be --- /dev/null +++ b/server/database/migrations/1711741868375_alerts.sql @@ -0,0 +1,18 @@ +CREATE TABLE IF NOT EXISTS contact_points ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + name TEXT NOT NULL, + type TEXT NOT NULL, + type_config TEXT NOT NULL +); + +CREATE TABLE IF NOT EXISTS alerts ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + contact_point_id INTEGER NOT NULL, + name TEXT NOT NULL, + condition TEXT NOT NULL, + custom_message TEXT NOT NULL, + trigger_interval INTEGER NOT NULL, + last_status TEXT NOT NULL, + last_status_at INTEGER NOT NULL, + FOREIGN KEY (contact_point_id) REFERENCES contact_points (id) +);