schema: shorten history large deployment logs...

...and free related disk space
This commit is contained in:
Thomas Gelf 2016-07-26 13:50:42 +02:00
parent 193e860beb
commit eab8b5c9ba
4 changed files with 28 additions and 2 deletions

View File

@ -0,0 +1,13 @@
UPDATE director_deployment_log SET startup_log = LEFT(startup_log, 20480) || '
[..] shortened '
|| (LENGTH(startup_log) - 40960)
|| ' bytes by Director on schema upgrade [..]
' || RIGHT(startup_log, 20480) WHERE LENGTH(startup_log) > 61440;
OPTIMIZE TABLE director_deployment_log;
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (102, NOW());

View File

@ -1312,4 +1312,4 @@ CREATE TABLE sync_run (
INSERT INTO director_schema_migration INSERT INTO director_schema_migration
SET migration_time = NOW(), SET migration_time = NOW(),
schema_version = 100; schema_version = 102;

View File

@ -0,0 +1,13 @@
UPDATE director_deployment_log SET startup_log = LEFT(startup_log, 20480) || '
[..] shortened '
|| (LENGTH(startup_log) - 40960)
|| ' bytes by Director on schema upgrade [..]
' || RIGHT(startup_log, 20480) WHERE LENGTH(startup_log) > 61440;
VACUUM FULL director_deployment_log;
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (102, NOW());

View File

@ -1532,4 +1532,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 (100, NOW()); VALUES (102, NOW());