From 40e1878d769609e436c079d56010caabaff0c9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Fri, 16 Jan 2026 18:53:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A4=96=E9=94=AE=E7=B4=A2?= =?UTF-8?q?=E5=BC=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migration/V5__Add_foreign_key_indexes.sql | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/main/resources/db/migration/V5__Add_foreign_key_indexes.sql diff --git a/src/main/resources/db/migration/V5__Add_foreign_key_indexes.sql b/src/main/resources/db/migration/V5__Add_foreign_key_indexes.sql new file mode 100644 index 0000000..aa748e1 --- /dev/null +++ b/src/main/resources/db/migration/V5__Add_foreign_key_indexes.sql @@ -0,0 +1,27 @@ +-- ============================================================ +-- Flyway Migration Script +-- ============================================================ +-- Version: V5 +-- Description: Add indexes for foreign key columns +-- Author: ruoyi +-- Date: 2026-01-16 +-- ============================================================ + +-- 为 device_dock 表的外键添加索引 +CREATE INDEX idx_dock_device_id ON device_dock(device_id); + +-- 为 device_aircraft 表的外键添加索引 +CREATE INDEX idx_aircraft_device_id ON device_aircraft(device_id); + +-- 为 device_dock_aircraft 表的外键添加索引 +CREATE INDEX idx_dock_aircraft_dock_id ON device_dock_aircraft(dock_id); +CREATE INDEX idx_dock_aircraft_aircraft_id ON device_dock_aircraft(aircraft_id); + +-- 为 device_aircraft_payload 表的外键添加索引 +CREATE INDEX idx_aircraft_payload_aircraft_id ON device_aircraft_payload(aircraft_id); +CREATE INDEX idx_aircraft_payload_payload_id ON device_aircraft_payload(payload_id); +CREATE INDEX idx_aircraft_payload_dock_id ON device_aircraft_payload(dock_id); + +-- 为 device_dock_group 表的外键添加索引 +CREATE INDEX idx_dock_group_dock_id ON device_dock_group(dock_id); +CREATE INDEX idx_dock_group_group_id ON device_dock_group(group_id); \ No newline at end of file