This commit is contained in:
parent
3ae347b948
commit
770fed6d7b
|
|
@ -39,7 +39,8 @@ CREATE TABLE IF NOT EXISTS device_dock (
|
|||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
remark VARCHAR(500) COMMENT '备注',
|
||||
PRIMARY KEY (dock_id),
|
||||
KEY idx_dock_last_active_time (last_active_time)
|
||||
KEY idx_dock_last_active_time (last_active_time),
|
||||
KEY idx_dock_device_id (device_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='机场表';
|
||||
|
||||
-- 创建无人机表
|
||||
|
|
@ -52,5 +53,6 @@ CREATE TABLE IF NOT EXISTS device_aircraft (
|
|||
update_by VARCHAR(64) COMMENT '更新者',
|
||||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
remark VARCHAR(500) COMMENT '备注',
|
||||
PRIMARY KEY (aircraft_id)
|
||||
PRIMARY KEY (aircraft_id),
|
||||
KEY idx_aircraft_device_id (device_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='无人机表';
|
||||
|
|
@ -17,7 +17,9 @@ CREATE TABLE IF NOT EXISTS device_dock_aircraft (
|
|||
update_by VARCHAR(64) COMMENT '更新者',
|
||||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
remark VARCHAR(500) COMMENT '备注',
|
||||
PRIMARY KEY (id)
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_dock_aircraft_dock_id (dock_id),
|
||||
KEY idx_dock_aircraft_aircraft_id (aircraft_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='机场无人机关联表';
|
||||
|
||||
-- 创建挂载表
|
||||
|
|
@ -48,5 +50,8 @@ CREATE TABLE IF NOT EXISTS device_aircraft_payload (
|
|||
update_by VARCHAR(64) COMMENT '更新者',
|
||||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
remark VARCHAR(500) COMMENT '备注',
|
||||
PRIMARY KEY (id)
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_aircraft_payload_aircraft_id (aircraft_id),
|
||||
KEY idx_aircraft_payload_payload_id (payload_id),
|
||||
KEY idx_aircraft_payload_dock_id (dock_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='无人机挂载关联表';
|
||||
|
|
@ -29,5 +29,7 @@ CREATE TABLE IF NOT EXISTS device_dock_group (
|
|||
update_by VARCHAR(64) COMMENT '更新者',
|
||||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
remark VARCHAR(500) COMMENT '备注',
|
||||
PRIMARY KEY (id)
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_dock_group_dock_id (dock_id),
|
||||
KEY idx_dock_group_group_id (group_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='机场分组关联表';
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
-- ============================================================
|
||||
-- Flyway Migration Script
|
||||
-- ============================================================
|
||||
-- Version: V5
|
||||
-- Description: Add indexes for foreign key columns
|
||||
-- Author: ruoyi
|
||||
-- Date: 2026-01-16
|
||||
-- ============================================================
|
||||
|
||||
-- 为 device_dock 表的外键添加索引
|
||||
CREATE INDEX IF NOT EXISTS idx_dock_device_id ON device_dock(device_id);
|
||||
|
||||
-- 为 device_aircraft 表的外键添加索引
|
||||
CREATE INDEX IF NOT EXISTS idx_aircraft_device_id ON device_aircraft(device_id);
|
||||
|
||||
-- 为 device_dock_aircraft 表的外键添加索引
|
||||
CREATE INDEX IF NOT EXISTS idx_dock_aircraft_dock_id ON device_dock_aircraft(dock_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_dock_aircraft_aircraft_id ON device_dock_aircraft(aircraft_id);
|
||||
|
||||
-- 为 device_aircraft_payload 表的外键添加索引
|
||||
CREATE INDEX IF NOT EXISTS idx_aircraft_payload_aircraft_id ON device_aircraft_payload(aircraft_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_aircraft_payload_payload_id ON device_aircraft_payload(payload_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_aircraft_payload_dock_id ON device_aircraft_payload(dock_id);
|
||||
|
||||
-- 为 device_dock_group 表的外键添加索引
|
||||
CREATE INDEX IF NOT EXISTS idx_dock_group_dock_id ON device_dock_group(dock_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_dock_group_group_id ON device_dock_group(group_id);
|
||||
Loading…
Reference in New Issue