From d75f21c17e924d2744d93dabfef1645a3ee35400 Mon Sep 17 00:00:00 2001 From: lianlonggang Date: Thu, 3 Sep 2026 10:40:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(db):=20watch=5Fmonitor=5Fdata=20=E8=A1=A8?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=20EVENT=5FID=20=E4=B8=8E=20LOCATE=5FTIME=20?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为支持手表告警事件与定时GPS位置上报的关联,新增两个字段: - EVENT_ID(事件ID,用于告警事件与GPS位置更新关联) - LOCATE_TIME(定位时间,手表定时上报的GPS定位时间) 同时新增 IDX_EVENT_ID 单列索引与 IDX_WATCH_NO_EVENT_ID 联合索引, 优化 watchNo + eventId 联合定位查询性能。 数据库:118-DM 达梦数据库,SQL 全大写规范。 --- db/updatesql/20260903-watch_monitor_data新增字段.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 db/updatesql/20260903-watch_monitor_data新增字段.sql diff --git a/db/updatesql/20260903-watch_monitor_data新增字段.sql b/db/updatesql/20260903-watch_monitor_data新增字段.sql new file mode 100644 index 0000000..35f2c09 --- /dev/null +++ b/db/updatesql/20260903-watch_monitor_data新增字段.sql @@ -0,0 +1,10 @@ +-- WATCH_MONITOR_DATA 新增 EVENT_ID(事件ID)和 LOCATE_TIME(定位时间)字段 +-- 数据库:118-DM 达梦数据库,SQL 全大写规范 +ALTER TABLE "WATCH_MONITOR_DATA" ADD "EVENT_ID" VARCHAR(64) DEFAULT NULL; +ALTER TABLE "WATCH_MONITOR_DATA" ADD "LOCATE_TIME" DATETIME DEFAULT NULL; + +COMMENT ON COLUMN "WATCH_MONITOR_DATA"."EVENT_ID" IS '事件ID'; +COMMENT ON COLUMN "WATCH_MONITOR_DATA"."LOCATE_TIME" IS '定位时间'; + +CREATE INDEX "IDX_EVENT_ID" ON "WATCH_MONITOR_DATA"("EVENT_ID"); +CREATE INDEX "IDX_WATCH_NO_EVENT_ID" ON "WATCH_MONITOR_DATA"("WATCH_NO", "EVENT_ID");