You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
931 B
21 lines
931 B
CREATE TABLE `Servers` (
|
|
`server_name` VARCHAR(32) PRIMARY KEY,
|
|
`status VARCHAR(32) NOT NULL`,
|
|
`upstream` VARCHAR(32),
|
|
`detect_date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
`responseTime` varchar(255) NOT NULL COMMENT '响应时间',
|
|
`protocol` varchar(32) NOT NULL COMMENT '通信协议名称',
|
|
) DEFAULT CHARACTER SET = utf8mb4 COMMENT = '服务器列表';
|
|
|
|
|
|
CREATE TABLE `ServerHealthLog` (
|
|
`health_id` INT AUTO_INCREMENT PRIMARY KEY,
|
|
`server_name` VARCHAR(32),
|
|
`upstream` VARCHAR(32),
|
|
`detect_date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
`status` VARCHAR(32) NOT NULL,
|
|
`responseTime` varchar(255) NOT NULL COMMENT '响应时间',
|
|
`protocol` varchar(32) NOT NULL COMMENT '通信协议名称',
|
|
FOREIGN KEY (`server_name`) REFERENCES Servers(`server_name`),
|
|
INDEX `check_time_index` (`check_time`)
|
|
) DEFAULT CHARACTER SET = utf8mb4 COMMENT = '服务器历史信息记录表'; |