Files
autoAiWorkSys/_sql/create_version_info_table.sql
张成 7858459118 1
2025-11-26 12:39:21 +08:00

21 lines
1.2 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 TABLE IF NOT EXISTS `version_info` (
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`version` VARCHAR(20) NOT NULL COMMENT '版本号x.y.z 格式)',
`platform` VARCHAR(20) NOT NULL COMMENT '平台类型win32/darwin/linux',
`arch` VARCHAR(20) NOT NULL COMMENT '架构类型x64/ia32/arm64',
`download_url` VARCHAR(500) NOT NULL COMMENT '下载地址',
`file_path` VARCHAR(500) NOT NULL COMMENT '服务器文件路径',
`file_size` BIGINT(20) DEFAULT 0 COMMENT '文件大小(字节)',
`file_hash` VARCHAR(64) DEFAULT NULL COMMENT 'SHA256 哈希值',
`release_notes` TEXT COMMENT '更新日志',
`force_update` TINYINT(1) DEFAULT 0 COMMENT '是否强制更新1:是 0:否)',
`status` TINYINT(1) DEFAULT 1 COMMENT '状态1:启用 0:禁用)',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`last_modify_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_version_platform_arch` (`version`, `platform`, `arch`),
KEY `idx_platform_arch_status` (`platform`, `arch`, `status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='版本信息表';