mirror of https://github.com/Icinga/icinga2.git
DB IDO: Clean schema.
Refs #5636 Refs #5730 Conflicts: components/db_ido_mysql/schema/mysql.sql components/db_ido_pgsql/schema/pgsql.sql
This commit is contained in:
parent
14d8f8a12e
commit
e8aa87d372
|
@ -39,7 +39,6 @@ CREATE TABLE IF NOT EXISTS icinga_acknowledgements (
|
||||||
persistent_comment smallint default 0,
|
persistent_comment smallint default 0,
|
||||||
notify_contacts smallint default 0,
|
notify_contacts smallint default 0,
|
||||||
end_time timestamp default '0000-00-00 00:00:00',
|
end_time timestamp default '0000-00-00 00:00:00',
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (acknowledgement_id)
|
PRIMARY KEY (acknowledgement_id)
|
||||||
) ENGINE=InnoDB COMMENT='Current and historical host and service acknowledgements';
|
) ENGINE=InnoDB COMMENT='Current and historical host and service acknowledgements';
|
||||||
|
|
||||||
|
@ -83,7 +82,6 @@ CREATE TABLE IF NOT EXISTS icinga_commenthistory (
|
||||||
expiration_time timestamp default '0000-00-00 00:00:00',
|
expiration_time timestamp default '0000-00-00 00:00:00',
|
||||||
deletion_time timestamp default '0000-00-00 00:00:00',
|
deletion_time timestamp default '0000-00-00 00:00:00',
|
||||||
deletion_time_usec int default 0,
|
deletion_time_usec int default 0,
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (commenthistory_id),
|
PRIMARY KEY (commenthistory_id),
|
||||||
UNIQUE KEY instance_id (instance_id,object_id,comment_time,internal_comment_id)
|
UNIQUE KEY instance_id (instance_id,object_id,comment_time,internal_comment_id)
|
||||||
) ENGINE=InnoDB COMMENT='Historical host and service comments';
|
) ENGINE=InnoDB COMMENT='Historical host and service comments';
|
||||||
|
@ -234,7 +232,6 @@ CREATE TABLE IF NOT EXISTS icinga_contactnotifications (
|
||||||
start_time_usec int default 0,
|
start_time_usec int default 0,
|
||||||
end_time timestamp default '0000-00-00 00:00:00',
|
end_time timestamp default '0000-00-00 00:00:00',
|
||||||
end_time_usec int default 0,
|
end_time_usec int default 0,
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (contactnotification_id),
|
PRIMARY KEY (contactnotification_id),
|
||||||
UNIQUE KEY instance_id (instance_id,contact_object_id,start_time,start_time_usec)
|
UNIQUE KEY instance_id (instance_id,contact_object_id,start_time,start_time_usec)
|
||||||
) ENGINE=InnoDB COMMENT='Historical record of contact notifications';
|
) ENGINE=InnoDB COMMENT='Historical record of contact notifications';
|
||||||
|
@ -410,7 +407,6 @@ CREATE TABLE IF NOT EXISTS icinga_downtimehistory (
|
||||||
was_cancelled smallint default 0,
|
was_cancelled smallint default 0,
|
||||||
is_in_effect smallint default 0,
|
is_in_effect smallint default 0,
|
||||||
trigger_time timestamp default '0000-00-00 00:00:00',
|
trigger_time timestamp default '0000-00-00 00:00:00',
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (downtimehistory_id),
|
PRIMARY KEY (downtimehistory_id),
|
||||||
UNIQUE KEY instance_id (instance_id,object_id,entry_time,internal_downtime_id)
|
UNIQUE KEY instance_id (instance_id,object_id,entry_time,internal_downtime_id)
|
||||||
) ENGINE=InnoDB COMMENT='Historical scheduled host and service downtime';
|
) ENGINE=InnoDB COMMENT='Historical scheduled host and service downtime';
|
||||||
|
@ -441,7 +437,6 @@ CREATE TABLE IF NOT EXISTS icinga_eventhandlers (
|
||||||
return_code smallint default 0,
|
return_code smallint default 0,
|
||||||
output TEXT character set latin1 default '',
|
output TEXT character set latin1 default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (eventhandler_id),
|
PRIMARY KEY (eventhandler_id),
|
||||||
UNIQUE KEY instance_id (instance_id,object_id,start_time,start_time_usec)
|
UNIQUE KEY instance_id (instance_id,object_id,start_time,start_time_usec)
|
||||||
) ENGINE=InnoDB COMMENT='Historical host and service event handlers';
|
) ENGINE=InnoDB COMMENT='Historical host and service event handlers';
|
||||||
|
@ -459,7 +454,6 @@ CREATE TABLE IF NOT EXISTS icinga_externalcommands (
|
||||||
command_type smallint default 0,
|
command_type smallint default 0,
|
||||||
command_name varchar(128) character set latin1 default '',
|
command_name varchar(128) character set latin1 default '',
|
||||||
command_args TEXT character set latin1 default '',
|
command_args TEXT character set latin1 default '',
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (externalcommand_id)
|
PRIMARY KEY (externalcommand_id)
|
||||||
) ENGINE=InnoDB COMMENT='Historical record of processed external commands';
|
) ENGINE=InnoDB COMMENT='Historical record of processed external commands';
|
||||||
|
|
||||||
|
@ -483,7 +477,6 @@ CREATE TABLE IF NOT EXISTS icinga_flappinghistory (
|
||||||
high_threshold double default '0',
|
high_threshold double default '0',
|
||||||
comment_time timestamp default '0000-00-00 00:00:00',
|
comment_time timestamp default '0000-00-00 00:00:00',
|
||||||
internal_comment_id bigint unsigned default 0,
|
internal_comment_id bigint unsigned default 0,
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (flappinghistory_id)
|
PRIMARY KEY (flappinghistory_id)
|
||||||
) ENGINE=InnoDB COMMENT='Current and historical record of host and service flapping';
|
) ENGINE=InnoDB COMMENT='Current and historical record of host and service flapping';
|
||||||
|
|
||||||
|
@ -518,7 +511,6 @@ CREATE TABLE IF NOT EXISTS icinga_hostchecks (
|
||||||
output TEXT character set latin1 default '',
|
output TEXT character set latin1 default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
perfdata TEXT character set latin1 default '',
|
perfdata TEXT character set latin1 default '',
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (hostcheck_id)
|
PRIMARY KEY (hostcheck_id)
|
||||||
) ENGINE=InnoDB COMMENT='Historical host checks';
|
) ENGINE=InnoDB COMMENT='Historical host checks';
|
||||||
|
|
||||||
|
@ -828,7 +820,6 @@ CREATE TABLE IF NOT EXISTS icinga_logentries (
|
||||||
realtime_data smallint default 0,
|
realtime_data smallint default 0,
|
||||||
inferred_data_extracted smallint default 0,
|
inferred_data_extracted smallint default 0,
|
||||||
object_id bigint unsigned default NULL,
|
object_id bigint unsigned default NULL,
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (logentry_id)
|
PRIMARY KEY (logentry_id)
|
||||||
) ENGINE=InnoDB COMMENT='Historical record of log entries';
|
) ENGINE=InnoDB COMMENT='Historical record of log entries';
|
||||||
|
|
||||||
|
@ -853,7 +844,6 @@ CREATE TABLE IF NOT EXISTS icinga_notifications (
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
escalated smallint default 0,
|
escalated smallint default 0,
|
||||||
contacts_notified smallint default 0,
|
contacts_notified smallint default 0,
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (notification_id),
|
PRIMARY KEY (notification_id),
|
||||||
UNIQUE KEY instance_id (instance_id,object_id,start_time,start_time_usec)
|
UNIQUE KEY instance_id (instance_id,object_id,start_time,start_time_usec)
|
||||||
) ENGINE=InnoDB COMMENT='Historical record of host and service notifications';
|
) ENGINE=InnoDB COMMENT='Historical record of host and service notifications';
|
||||||
|
@ -891,7 +881,6 @@ CREATE TABLE IF NOT EXISTS icinga_processevents (
|
||||||
program_name varchar(16) character set latin1 default '',
|
program_name varchar(16) character set latin1 default '',
|
||||||
program_version varchar(20) character set latin1 default '',
|
program_version varchar(20) character set latin1 default '',
|
||||||
program_date varchar(10) character set latin1 default '',
|
program_date varchar(10) character set latin1 default '',
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (processevent_id)
|
PRIMARY KEY (processevent_id)
|
||||||
) ENGINE=InnoDB COMMENT='Historical Icinga process events';
|
) ENGINE=InnoDB COMMENT='Historical Icinga process events';
|
||||||
|
|
||||||
|
@ -1006,7 +995,6 @@ CREATE TABLE IF NOT EXISTS icinga_servicechecks (
|
||||||
output TEXT character set latin1 default '',
|
output TEXT character set latin1 default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
perfdata TEXT character set latin1 default '',
|
perfdata TEXT character set latin1 default '',
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (servicecheck_id)
|
PRIMARY KEY (servicecheck_id)
|
||||||
) ENGINE=InnoDB COMMENT='Historical service checks';
|
) ENGINE=InnoDB COMMENT='Historical service checks';
|
||||||
|
|
||||||
|
@ -1290,7 +1278,6 @@ CREATE TABLE IF NOT EXISTS icinga_statehistory (
|
||||||
output TEXT character set latin1 default '',
|
output TEXT character set latin1 default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
check_source varchar(255) character set latin1 default NULL,
|
check_source varchar(255) character set latin1 default NULL,
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (statehistory_id)
|
PRIMARY KEY (statehistory_id)
|
||||||
) ENGINE=InnoDB COMMENT='Historical host and service state changes';
|
) ENGINE=InnoDB COMMENT='Historical host and service state changes';
|
||||||
|
|
||||||
|
@ -1314,7 +1301,6 @@ CREATE TABLE IF NOT EXISTS icinga_systemcommands (
|
||||||
return_code smallint default 0,
|
return_code smallint default 0,
|
||||||
output TEXT character set latin1 default '',
|
output TEXT character set latin1 default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
icinga_node varchar(255) character set latin1 default NULL,
|
|
||||||
PRIMARY KEY (systemcommand_id),
|
PRIMARY KEY (systemcommand_id),
|
||||||
UNIQUE KEY instance_id (instance_id,start_time,start_time_usec)
|
UNIQUE KEY instance_id (instance_id,start_time,start_time_usec)
|
||||||
) ENGINE=InnoDB COMMENT='Historical system commands that are executed';
|
) ENGINE=InnoDB COMMENT='Historical system commands that are executed';
|
||||||
|
|
|
@ -65,7 +65,6 @@ CREATE TABLE icinga_acknowledgements (
|
||||||
persistent_comment INTEGER default 0,
|
persistent_comment INTEGER default 0,
|
||||||
notify_contacts INTEGER default 0,
|
notify_contacts INTEGER default 0,
|
||||||
end_time timestamp with time zone default '1970-01-01 00:00:00',
|
end_time timestamp with time zone default '1970-01-01 00:00:00',
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_acknowledgement_id PRIMARY KEY (acknowledgement_id)
|
CONSTRAINT PK_acknowledgement_id PRIMARY KEY (acknowledgement_id)
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -109,7 +108,6 @@ CREATE TABLE icinga_commenthistory (
|
||||||
expiration_time timestamp with time zone default '1970-01-01 00:00:00',
|
expiration_time timestamp with time zone default '1970-01-01 00:00:00',
|
||||||
deletion_time timestamp with time zone default '1970-01-01 00:00:00',
|
deletion_time timestamp with time zone default '1970-01-01 00:00:00',
|
||||||
deletion_time_usec INTEGER default 0,
|
deletion_time_usec INTEGER default 0,
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_commenthistory_id PRIMARY KEY (commenthistory_id) ,
|
CONSTRAINT PK_commenthistory_id PRIMARY KEY (commenthistory_id) ,
|
||||||
CONSTRAINT UQ_commenthistory UNIQUE (instance_id,object_id,comment_time,internal_comment_id)
|
CONSTRAINT UQ_commenthistory UNIQUE (instance_id,object_id,comment_time,internal_comment_id)
|
||||||
);
|
);
|
||||||
|
@ -260,7 +258,6 @@ CREATE TABLE icinga_contactnotifications (
|
||||||
start_time_usec INTEGER default 0,
|
start_time_usec INTEGER default 0,
|
||||||
end_time timestamp with time zone default '1970-01-01 00:00:00',
|
end_time timestamp with time zone default '1970-01-01 00:00:00',
|
||||||
end_time_usec INTEGER default 0,
|
end_time_usec INTEGER default 0,
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_contactnotification_id PRIMARY KEY (contactnotification_id) ,
|
CONSTRAINT PK_contactnotification_id PRIMARY KEY (contactnotification_id) ,
|
||||||
CONSTRAINT UQ_contactnotifications UNIQUE (instance_id,contact_object_id,start_time,start_time_usec)
|
CONSTRAINT UQ_contactnotifications UNIQUE (instance_id,contact_object_id,start_time,start_time_usec)
|
||||||
) ;
|
) ;
|
||||||
|
@ -437,7 +434,6 @@ CREATE TABLE icinga_downtimehistory (
|
||||||
was_cancelled INTEGER default 0,
|
was_cancelled INTEGER default 0,
|
||||||
is_in_effect INTEGER default 0,
|
is_in_effect INTEGER default 0,
|
||||||
trigger_time timestamp with time zone default '1970-01-01 00:00:00',
|
trigger_time timestamp with time zone default '1970-01-01 00:00:00',
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_downtimehistory_id PRIMARY KEY (downtimehistory_id) ,
|
CONSTRAINT PK_downtimehistory_id PRIMARY KEY (downtimehistory_id) ,
|
||||||
CONSTRAINT UQ_downtimehistory UNIQUE (instance_id,object_id,entry_time,internal_downtime_id)
|
CONSTRAINT UQ_downtimehistory UNIQUE (instance_id,object_id,entry_time,internal_downtime_id)
|
||||||
) ;
|
) ;
|
||||||
|
@ -468,7 +464,6 @@ CREATE TABLE icinga_eventhandlers (
|
||||||
return_code INTEGER default 0,
|
return_code INTEGER default 0,
|
||||||
output TEXT default '',
|
output TEXT default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_eventhandler_id PRIMARY KEY (eventhandler_id) ,
|
CONSTRAINT PK_eventhandler_id PRIMARY KEY (eventhandler_id) ,
|
||||||
CONSTRAINT UQ_eventhandlers UNIQUE (instance_id,object_id,start_time,start_time_usec)
|
CONSTRAINT UQ_eventhandlers UNIQUE (instance_id,object_id,start_time,start_time_usec)
|
||||||
) ;
|
) ;
|
||||||
|
@ -486,7 +481,6 @@ CREATE TABLE icinga_externalcommands (
|
||||||
command_type INTEGER default 0,
|
command_type INTEGER default 0,
|
||||||
command_name TEXT default '',
|
command_name TEXT default '',
|
||||||
command_args TEXT default '',
|
command_args TEXT default '',
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_externalcommand_id PRIMARY KEY (externalcommand_id)
|
CONSTRAINT PK_externalcommand_id PRIMARY KEY (externalcommand_id)
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -510,7 +504,6 @@ CREATE TABLE icinga_flappinghistory (
|
||||||
high_threshold double precision default 0,
|
high_threshold double precision default 0,
|
||||||
comment_time timestamp with time zone default '1970-01-01 00:00:00',
|
comment_time timestamp with time zone default '1970-01-01 00:00:00',
|
||||||
internal_comment_id bigint default 0,
|
internal_comment_id bigint default 0,
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_flappinghistory_id PRIMARY KEY (flappinghistory_id)
|
CONSTRAINT PK_flappinghistory_id PRIMARY KEY (flappinghistory_id)
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -545,7 +538,6 @@ CREATE TABLE icinga_hostchecks (
|
||||||
output TEXT default '',
|
output TEXT default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
perfdata TEXT default '',
|
perfdata TEXT default '',
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_hostcheck_id PRIMARY KEY (hostcheck_id)
|
CONSTRAINT PK_hostcheck_id PRIMARY KEY (hostcheck_id)
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -854,7 +846,6 @@ CREATE TABLE icinga_logentries (
|
||||||
realtime_data INTEGER default 0,
|
realtime_data INTEGER default 0,
|
||||||
inferred_data_extracted INTEGER default 0,
|
inferred_data_extracted INTEGER default 0,
|
||||||
object_id bigint default NULL,
|
object_id bigint default NULL,
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_logentry_id PRIMARY KEY (logentry_id)
|
CONSTRAINT PK_logentry_id PRIMARY KEY (logentry_id)
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -879,7 +870,6 @@ CREATE TABLE icinga_notifications (
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
escalated INTEGER default 0,
|
escalated INTEGER default 0,
|
||||||
contacts_notified INTEGER default 0,
|
contacts_notified INTEGER default 0,
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_notification_id PRIMARY KEY (notification_id) ,
|
CONSTRAINT PK_notification_id PRIMARY KEY (notification_id) ,
|
||||||
CONSTRAINT UQ_notifications UNIQUE (instance_id,object_id,start_time,start_time_usec)
|
CONSTRAINT UQ_notifications UNIQUE (instance_id,object_id,start_time,start_time_usec)
|
||||||
) ;
|
) ;
|
||||||
|
@ -918,7 +908,6 @@ CREATE TABLE icinga_processevents (
|
||||||
program_name TEXT default '',
|
program_name TEXT default '',
|
||||||
program_version TEXT default '',
|
program_version TEXT default '',
|
||||||
program_date TEXT default '',
|
program_date TEXT default '',
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_processevent_id PRIMARY KEY (processevent_id)
|
CONSTRAINT PK_processevent_id PRIMARY KEY (processevent_id)
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -1033,7 +1022,6 @@ CREATE TABLE icinga_servicechecks (
|
||||||
output TEXT default '',
|
output TEXT default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
perfdata TEXT default '',
|
perfdata TEXT default '',
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_servicecheck_id PRIMARY KEY (servicecheck_id)
|
CONSTRAINT PK_servicecheck_id PRIMARY KEY (servicecheck_id)
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -1316,7 +1304,6 @@ CREATE TABLE icinga_statehistory (
|
||||||
output TEXT default '',
|
output TEXT default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
check_source varchar(255) default NULL,
|
check_source varchar(255) default NULL,
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_statehistory_id PRIMARY KEY (statehistory_id)
|
CONSTRAINT PK_statehistory_id PRIMARY KEY (statehistory_id)
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -1340,7 +1327,6 @@ CREATE TABLE icinga_systemcommands (
|
||||||
return_code INTEGER default 0,
|
return_code INTEGER default 0,
|
||||||
output TEXT default '',
|
output TEXT default '',
|
||||||
long_output TEXT default '',
|
long_output TEXT default '',
|
||||||
icinga_node text default NULL,
|
|
||||||
CONSTRAINT PK_systemcommand_id PRIMARY KEY (systemcommand_id) ,
|
CONSTRAINT PK_systemcommand_id PRIMARY KEY (systemcommand_id) ,
|
||||||
CONSTRAINT UQ_systemcommands UNIQUE (instance_id,start_time,start_time_usec)
|
CONSTRAINT UQ_systemcommands UNIQUE (instance_id,start_time,start_time_usec)
|
||||||
) ;
|
) ;
|
||||||
|
|
Loading…
Reference in New Issue