Files
CmiiDeploy/999-数据库脚本/飞行服务/2.1/cmii_sky_integration.sql
2026-05-19 14:28:44 +08:00

24 lines
1.8 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

CREATE DATABASE IF NOT EXISTS `cmii_sky_integration` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
use `cmii_sky_integration`;
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `cmii_sky_integration`.`comparison_patch`;
CREATE TABLE IF NOT EXISTS `cmii_sky_integration`.`comparison_patch` (
id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '图斑记录主键ID',
task_id VARCHAR(64) NOT NULL COMMENT '检测任务ID',
polygon TEXT NOT NULL COMMENT '多边形WKT格式字符串顺时针、闭环',
polygon_hash VARCHAR(64) NOT NULL COMMENT '多边形标准化后的SHA-256 Hash值',
envelope TEXT NOT NULL COMMENT '外接矩形WKT格式字符串包含 minX, maxX, minY, maxY',
patches TEXT NOT NULL COMMENT '识别模型列表存储ComparisonTarget对象列表的JSON串',
center VARCHAR(128) NOT NULL COMMENT '变化图斑的中心经纬度WKT格式POINT (经度 纬度)',
area DOUBLE NOT NULL COMMENT '变化图斑的面积单位平方m',
create_time DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '记录创建时间UTC时区',
deleted TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除0-未删除1-已删除',
-- 主键与索引
PRIMARY KEY (id),
UNIQUE INDEX idx_polygon_hash (task_id, polygon_hash) COMMENT '任务内多边形Hash唯一索引防重复',
INDEX idx_task_id (task_id) COMMENT '任务ID索引按任务查询图斑',
INDEX idx_create_time (create_time) COMMENT '创建时间索引(按时间筛选)'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='图斑对比补丁表';