root/tags/centreon-1.4.2/ODS_SQL_UPGRADE_1.4.1-RC1.sql

Revision 3266, 3.6 kB (checked in by jmathis, 16 months ago)
Line 
1ALTER TABLE `config` ADD `len_storage_mysql` INT NULL ;
2
3CREATE TABLE `data_stats_daily` (
4  `data_stats_daily_id` int(11) NOT NULL auto_increment,
5  `metric_id` int(11) default NULL,
6  `min` int(11) default NULL,
7  `max` int(11) default NULL,
8  `average` int(11) default NULL,
9  `count` int(11) default NULL,
10  `day_time` int(11) default NULL,
11  PRIMARY KEY  (`data_stats_daily_id`),
12  KEY `metric_id` (`metric_id`)
13) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
14
15
16--
17-- Structure de la table `data_stats_monthly`
18--
19
20CREATE TABLE `data_stats_monthly` (
21  `data_stats_monthly_id` int(11) NOT NULL auto_increment,
22  `metric_id` int(11) default NULL,
23  `min` int(11) default NULL,
24  `max` int(11) default NULL,
25  `average` int(11) default NULL,
26  `count` int(11) default NULL,
27  `month_time` int(11) default NULL,
28  PRIMARY KEY  (`data_stats_monthly_id`),
29  KEY `metric_id` (`metric_id`)
30) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
31
32-- --------------------------------------------------------
33
34--
35-- Structure de la table `data_stats_yearly`
36--
37
38CREATE TABLE `data_stats_yearly` (
39  `data_stats_yearly_id` int(11) NOT NULL auto_increment,
40  `metric_id` int(11) default NULL,
41  `min` int(11) default NULL,
42  `max` int(11) default NULL,
43  `average` int(11) default NULL,
44  `count` int(11) default NULL,
45  `year_time` int(11) default NULL,
46  PRIMARY KEY  (`data_stats_yearly_id`),
47  KEY `metric_id` (`metric_id`)
48) ENGINE=MyISAM DEFAULT CHARSET=utf8;
49
50-- --------------------------------------------------------
51
52--
53-- Structure de la table `index_data`
54--
55
56ALTER TABLE `index_data` ADD `check_interval` INT NULL , ADD `trashed` INT NOT NULL DEFAULT '0', ADD `must_be_rebuild` INT NOT NULL DEFAULT '0';
57
58ALTER TABLE `index_data` ADD INDEX ( `host_name` , `service_description` );
59ALTER TABLE `metrics` DROP `rrdDataBase_Path`;
60
61ALTER TABLE `statistics` ADD `lineRead` INT NULL , ADD `valueReccorded` INT NULL ;
62
63RENAME TABLE `data_bin`  TO `data_bin_tmp` ;
64RENAME TABLE `metrics`  TO `metrics_tmp` ;
65RENAME TABLE `index_data`  TO `index_data_tmp` ;
66
67
68CREATE TABLE `index_data` (
69  `id` int(11) NOT NULL auto_increment,
70  `host_name` varchar(75) default NULL,
71  `host_id` int(11) default NULL,
72  `service_description` varchar(75) default NULL,
73  `service_id` int(11) default NULL,
74  `check_interval` int(11) default NULL,
75  `special` enum('0','1') default '0',
76  `trashed` enum('0','1') default '0',
77  `must_be_rebuild` enum('0','1') default '0',
78  `storage_type` enum('0','1','2') default '2',
79  PRIMARY KEY  (`id`),
80  KEY `host_name` (`host_name`),
81  KEY `service_description` (`service_description`),
82  KEY `host_id` (`host_id`),
83  KEY `service_id` (`service_id`)
84) ENGINE=MyISAM DEFAULT CHARSET=latin1;
85
86
87CREATE TABLE `metrics` (
88  `metric_id` int(11) NOT NULL auto_increment,
89  `index_id` int(11) default NULL,
90  `metric_name` varchar(32) default NULL,
91  `unit_name` varchar(32) default NULL,
92  `warn` float default NULL,
93  `crit` float default NULL,
94  PRIMARY KEY  (`metric_id`),
95  KEY `index` (`index_id`)
96) ENGINE=MyISAM DEFAULT CHARSET=latin1;
97
98
99CREATE TABLE `data_bin` (
100  `id_bin` int(11) NOT NULL auto_increment,
101  `id_metric` int(11) default NULL,
102  `ctime` int(11) default NULL,
103  `value` float default NULL,
104  `status` enum('0','1','2','3','4') default NULL,
105  PRIMARY KEY  (`id_bin`),
106  KEY `index_metric` (`id_metric`),
107  KEY `ctime` (`ctime`)
108) ENGINE=MyISAM DEFAULT CHARSET=latin1;
109
110
111INSERT INTO `data_bin` SELECT * FROM `data_bin_tmp` ;
112INSERT INTO `metrics` SELECT * FROM `metrics_tmp` ;
113INSERT INTO `index_data` SELECT * FROM `index_data_tmp` ;
Note: See TracBrowser for help on using the browser.