| 12345678910111213141516171819202122232425 |
- -- License Admin 数据库表结构
- -- MySQL 版本
- -- 此文件仅包含表结构定义,不包含数据
- USE `license_admin`;
- -- 删除表(如果存在,用于重新创建)
- DROP TABLE IF EXISTS `licenses`;
- -- 创建 licenses 表
- CREATE TABLE `licenses` (
- `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
- `license_key` varchar(255) NOT NULL COMMENT '激活码',
- `bound_devices` text COMMENT '已绑定设备列表(JSON数组字符串)',
- `device_activations` text COMMENT '设备首次激活时间(JSON对象字符串)',
- `device_heartbeats` text COMMENT '设备心跳时间(JSON对象字符串,最后验证时间)',
- `max_devices` int NOT NULL DEFAULT '2' COMMENT '最大设备数',
- `remark` text COMMENT '备注信息',
- `created_at` datetime(3) DEFAULT NULL COMMENT '创建时间',
- `updated_at` datetime(3) DEFAULT NULL COMMENT '更新时间',
- PRIMARY KEY (`id`),
- UNIQUE KEY `idx_licenses_key` (`license_key`),
- KEY `idx_licenses_created_at` (`created_at`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='许可证表';
|