39 lines
1.3 KiB
SQL
39 lines
1.3 KiB
SQL
#安全组
|
|
CREATE TABLE IF NOT EXISTS `security_group` (
|
|
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`name` VARCHAR(20) NOT NULL,
|
|
`description` VARCHAR(255),
|
|
`user_id` INTEGER NOT NULL,
|
|
`enable` INTEGER NOT NULL,
|
|
`default_pass_type` INTEGER NOT NULL,
|
|
`create_time` TIMESTAMP NOT NULL,
|
|
`update_time` TIMESTAMP NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
);
|
|
|
|
#安全组规则
|
|
CREATE TABLE IF NOT EXISTS `security_rule` (
|
|
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`group_id` INTEGER NOT NULL,
|
|
`name` VARCHAR(20) NOT NULL,
|
|
`description` VARCHAR(255) NOT NULL,
|
|
`rule` text NOT NULL,
|
|
`pass_type` INTEGER NOT NULL,
|
|
`priority` INTEGER NOT NULL,
|
|
`user_id` INTEGER NOT NULL,
|
|
`enable` INTEGER NOT NULL,
|
|
`create_time` TIMESTAMP NOT NULL,
|
|
`update_time` TIMESTAMP NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
);
|
|
CREATE INDEX IF NOT EXISTS I_security_rule_group_id ON security_rule(group_id);
|
|
|
|
# port_mapping表增加字段
|
|
ALTER TABLE `port_mapping` ADD COLUMN `security_group_id` INTEGER DEFAULT 0;
|
|
ALTER TABLE `port_mapping` ADD COLUMN `up_limit_rate` varchar(20) DEFAULT NULL;
|
|
ALTER TABLE `port_mapping` ADD COLUMN `down_limit_rate` varchar(20) DEFAULT NULL;
|
|
|
|
# license表增加字段
|
|
ALTER TABLE `license` ADD COLUMN `up_limit_rate` varchar(20) DEFAULT NULL;
|
|
ALTER TABLE `license` ADD COLUMN `down_limit_rate` varchar(20) DEFAULT NULL;
|