n9e_ams.sql 1.9 KB
Newer Older
7
3.0.0  
710leo 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
set names utf8;

drop database if exists n9e_ams;
create database n9e_ams;
use n9e_ams;

CREATE TABLE `host`
(
    `id`     int unsigned not null AUTO_INCREMENT,
    `sn`     char(128)    not null default '',
    `ip`     char(15)     not null,
    `ident`  varchar(128) not null default '',
    `name`   varchar(128) not null default '',
    `cpu`    varchar(255) not null default '',
    `mem`    varchar(255) not null default '',
    `disk`   varchar(255) not null default '',
    `note`   varchar(255) not null default 'different with resource note',
    `cate`   varchar(32)  not null comment 'host,vm,container,switch',
    `tenant` varchar(128) not null default '',
    `clock`  bigint       not null comment 'heartbeat timestamp',
    PRIMARY KEY (`id`),
    UNIQUE KEY (`ip`),
    UNIQUE KEY (`ident`),
    KEY (`sn`),
    KEY (`name`),
    KEY (`tenant`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8;

U
Ulric Qin 已提交
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
CREATE TABLE `host_field`
(
    `id`             int unsigned  not null AUTO_INCREMENT,
    `field_ident`    varchar(255)  not null comment 'english identity',
    `field_name`     varchar(255)  not null comment 'chinese name',
    `field_type`     varchar(64)   not null,
    `field_required` tinyint(1)    not null default 0,
    `field_extra`    varchar(2048) not null default '',
    `field_cate`     varchar(255)  not null default 'Default',
    PRIMARY KEY (`id`),
    KEY (`field_cate`, `field_ident`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8;

CREATE TABLE `host_field_value`
(
    `id`          int unsigned  not null AUTO_INCREMENT,
    `host_id`     int unsigned  not null,
    `field_ident` varchar(255)  not null,
    `field_value` varchar(1024) not null default '',
    PRIMARY KEY (`id`),
    KEY (`host_id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8;

7
3.0.0  
710leo 已提交
55
/* 网络设备管理、机柜机架、配件耗材等相关的功能是商业版本才有的,表结构不要放到这里 */