schema: add cnt_apply column

This commit is contained in:
Thomas Gelf 2016-10-24 19:58:23 +00:00
parent c073278ee3
commit 92bb24b414
4 changed files with 28 additions and 2 deletions

View File

@ -0,0 +1,12 @@
ALTER TABLE director_generated_file
ADD COLUMN cnt_apply INT(10) UNSIGNED NOT NULL DEFAULT 0;
UPDATE director_generated_file
SET cnt_apply = ROUND(
(LENGTH(content) - LENGTH( REPLACE(content, 'apply ', '') ) )
/ LENGTH('apply ')
);
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (122, NOW());

View File

@ -47,6 +47,7 @@ CREATE TABLE director_generated_file (
content MEDIUMTEXT NOT NULL, content MEDIUMTEXT NOT NULL,
cnt_object INT(10) UNSIGNED NOT NULL DEFAULT 0, cnt_object INT(10) UNSIGNED NOT NULL DEFAULT 0,
cnt_template INT(10) UNSIGNED NOT NULL DEFAULT 0, cnt_template INT(10) UNSIGNED NOT NULL DEFAULT 0,
cnt_apply INT(10) UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (checksum) PRIMARY KEY (checksum)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
@ -1354,4 +1355,4 @@ CREATE TABLE sync_run (
INSERT INTO director_schema_migration INSERT INTO director_schema_migration
(schema_version, migration_time) (schema_version, migration_time)
VALUES (121, NOW()); VALUES (122, NOW());

View File

@ -0,0 +1,12 @@
ALTER TABLE director_generated_file
ADD COLUMN cnt_apply SMALLINT NOT NULL DEFAULT 0;
UPDATE director_generated_file
SET cnt_apply = ROUND(
(LENGTH(content) - LENGTH( REPLACE(content, 'apply ', '') ) )
/ LENGTH('apply ')
);
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (122, NOW());

View File

@ -95,6 +95,7 @@ CREATE TABLE director_generated_file (
content text DEFAULT NULL, content text DEFAULT NULL,
cnt_object SMALLINT NOT NULL DEFAULT 0, cnt_object SMALLINT NOT NULL DEFAULT 0,
cnt_template SMALLINT NOT NULL DEFAULT 0, cnt_template SMALLINT NOT NULL DEFAULT 0,
cnt_apply SMALLINT NOT NULL DEFAULT 0,
PRIMARY KEY (checksum) PRIMARY KEY (checksum)
); );
@ -1581,4 +1582,4 @@ CREATE UNIQUE INDEX notification_inheritance ON icinga_notification_inheritance
INSERT INTO director_schema_migration INSERT INTO director_schema_migration
(schema_version, migration_time) (schema_version, migration_time)
VALUES (121, NOW()); VALUES (122, NOW());