-- ./atomservice.xlsx drop table if exists atomservice; CREATE TABLE atomservice ( `id` VARCHAR(32) comment 'id', `name` VARCHAR(99) comment '服务名称', `description` VARCHAR(500) comment '描述', `ownerid` VARCHAR(32) comment '属主id', `paramsdesc` longtext comment '参数描述', `script` longtext comment '脚本' ,primary key(id) ) engine=innodb default charset=utf8 comment '原子服务' ; -- ./hostdev.xlsx drop table if exists hostdev; CREATE TABLE hostdev ( `id` VARCHAR(32) comment 'id', `name` VARCHAR(99) comment '主机名称', `description` VARCHAR(500) comment '描述', `ownerid` VARCHAR(32) comment '属主id', `host` VARCHAR(400) comment '域名或ip', `port` int comment '端口', `user` VARCHAR(400) comment '用户', `ssh_method` VARCHAR(1) comment 'ssh方法', `passwd` VARCHAR(400) comment '用户密码', `client_key` longtext comment '私钥', `passphrase` VARCHAR(100) comment '私钥密码', `devgroupid` VARCHAR(32) comment '设备组id' ,primary key(id) ) engine=innodb default charset=utf8 comment '主机设备' ; -- ./service_log.xlsx drop table if exists service_log; CREATE TABLE service_log ( `id` VARCHAR(32) comment 'id', `servname` VARCHAR(100) comment '服务名称', `date` date comment '主机名称', `timestamp` TIMESTAMP DEFAULT CURRENT_TIMESTAMP comment '描述', `hostid` VARCHAR(32) comment '主机id', `serviceid` VARCHAR(32) comment '服务id', `params` longtext comment '参数', `user_orgid` VARCHAR(32) comment '用户机构id', `userid` VARCHAR(32) comment '用户id' ,primary key(id) ) engine=innodb default charset=utf8 comment '服务日志' ; -- ./techservice.xlsx drop table if exists techservice; CREATE TABLE techservice ( `id` VARCHAR(32) comment 'id', `name` VARCHAR(100) comment '服务名称', `description` longtext comment '描述', `script` longtext comment '服务脚本', `params_ui` longtext comment '参数', `ownerid` VARCHAR(32) comment '属主机构', `enable_date` date comment '启用日期', `disable_date` date comment '禁用日期' ,primary key(id) ) engine=innodb default charset=utf8 comment '技术服务' ; -- ./mixservice.xlsx drop table if exists mixservice; CREATE TABLE mixservice ( `id` VARCHAR(32) comment 'id', `name` VARCHAR(99) comment '服务名称', `description` VARCHAR(500) comment '描述', `ownerid` VARCHAR(32) comment '属主id', `paramsdesc` longtext comment '参数描述', `script` longtext comment '脚本' ,primary key(id) ) engine=innodb default charset=utf8 comment '混合服务' ; -- ./devgroup.xlsx drop table if exists devgroup; CREATE TABLE devgroup ( `id` VARCHAR(32) comment 'id', `name` VARCHAR(99) comment '组名称', `description` VARCHAR(500) comment '描述', `ownerid` VARCHAR(32) comment '属主id', `enterhostid` VARCHAR(32) comment '跳板机id' ,primary key(id) ) engine=innodb default charset=utf8 comment '设备组' ; CREATE INDEX devgroup_idx1 ON devgroup(ownerid); -- ./mixserviceitem.xlsx drop table if exists atomservice; CREATE TABLE atomservice ( `id` VARCHAR(32) comment 'id', `mixid` VARCHAR(32) comment '混合服务id', `serviceid` VARCHAR(32) comment '服务id', `hostvar` VARCHAR(99) comment '主机变量名' ,primary key(id) ) engine=innodb default charset=utf8 comment '原子服务' ;