schema: add index on activity log author

fixes #687
This commit is contained in:
Thomas Gelf 2017-01-18 13:29:13 +01:00
parent 5d2e0ededf
commit 379e5d12ae
4 changed files with 15 additions and 2 deletions

View File

@ -0,0 +1,6 @@
ALTER TABLE director_activity_log
ADD INDEX search_author (author);
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (128, NOW());

View File

@ -24,6 +24,7 @@ CREATE TABLE director_activity_log (
INDEX sort_idx (change_time),
INDEX search_idx (object_name),
INDEX search_idx2 (object_type(32), object_name(64), change_time),
INDEX search_author (author),
INDEX checksum (checksum)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
@ -1507,4 +1508,4 @@ CREATE TABLE icinga_user_resolved_var (
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (127, NOW());
VALUES (128, NOW());

View File

@ -0,0 +1,5 @@
CREATE INDEX activity_log_author ON director_activity_log (author);
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (128, NOW());

View File

@ -66,6 +66,7 @@ CREATE TABLE director_activity_log (
CREATE INDEX activity_log_sort_idx ON director_activity_log (change_time);
CREATE INDEX activity_log_search_idx ON director_activity_log (object_name);
CREATE INDEX activity_log_search_idx2 ON director_activity_log (object_type, object_name, change_time);
CREATE INDEX activity_log_author ON director_activity_log (author);
COMMENT ON COLUMN director_activity_log.old_properties IS 'Property hash, JSON';
COMMENT ON COLUMN director_activity_log.new_properties IS 'Property hash, JSON';
@ -1774,4 +1775,4 @@ CREATE INDEX user_resolved_var_schecksum ON icinga_user_resolved_var (checksum);
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (127, NOW());
VALUES (128, NOW());