hyapp-server/server/admin/migrations/007_admin_app_versions.sql
2026-05-20 10:22:35 +08:00

19 lines
1.1 KiB
SQL
Raw Permalink 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.

SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 使用 utf8mb4 连接字符集,保证中文注释、中文名称和 emoji 在导入时不被降级。
CREATE TABLE IF NOT EXISTS admin_app_versions (
id BIGINT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '主键 ID',
app_code VARCHAR(32) NOT NULL DEFAULT 'lalu' COMMENT '应用编码,用于多租户隔离',
platform VARCHAR(24) NOT NULL COMMENT '平台',
version VARCHAR(40) NOT NULL COMMENT '版本号',
build_number BIGINT NOT NULL COMMENT '构建编号',
force_update BOOLEAN NOT NULL DEFAULT FALSE COMMENT '强制更新',
download_url VARCHAR(2048) NOT NULL COMMENT '下载 URL',
description TEXT NULL COMMENT '描述信息',
created_at_ms BIGINT NOT NULL COMMENT '创建时间UTC epoch ms',
updated_at_ms BIGINT NOT NULL COMMENT '更新时间UTC epoch ms',
UNIQUE KEY uk_admin_app_versions_build (app_code, platform, build_number),
INDEX idx_admin_app_versions_latest (app_code, platform, build_number, id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='后台应用版本表';