schema: ensure last_error_message is stored as TEXT
This commit is contained in:
parent
1afdf66c07
commit
421c154e08
|
@ -0,0 +1,9 @@
|
||||||
|
ALTER TABLE director_job
|
||||||
|
MODIFY last_error_message TEXT DEFAULT NULL;
|
||||||
|
|
||||||
|
ALTER TABLE sync_rule
|
||||||
|
MODIFY last_error_message TEXT DEFAULT NULL;
|
||||||
|
|
||||||
|
INSERT INTO director_schema_migration
|
||||||
|
(schema_version, migration_time)
|
||||||
|
VALUES (107, NOW());
|
|
@ -247,7 +247,7 @@ CREATE TABLE director_job (
|
||||||
last_attempt_succeeded ENUM('y', 'n') DEFAULT NULL,
|
last_attempt_succeeded ENUM('y', 'n') DEFAULT NULL,
|
||||||
ts_last_attempt DATETIME DEFAULT NULL,
|
ts_last_attempt DATETIME DEFAULT NULL,
|
||||||
ts_last_error DATETIME DEFAULT NULL,
|
ts_last_error DATETIME DEFAULT NULL,
|
||||||
last_error_message TEXT,
|
last_error_message TEXT DEFAULT NULL,
|
||||||
PRIMARY KEY (id),
|
PRIMARY KEY (id),
|
||||||
UNIQUE KEY (job_name),
|
UNIQUE KEY (job_name),
|
||||||
CONSTRAINT director_job_period
|
CONSTRAINT director_job_period
|
||||||
|
@ -1265,7 +1265,7 @@ CREATE TABLE sync_rule (
|
||||||
'pending-changes',
|
'pending-changes',
|
||||||
'failing'
|
'failing'
|
||||||
) NOT NULL DEFAULT 'unknown',
|
) NOT NULL DEFAULT 'unknown',
|
||||||
last_error_message VARCHAR(255) DEFAULT NULL,
|
last_error_message TEXT DEFAULT NULL,
|
||||||
last_attempt DATETIME DEFAULT NULL,
|
last_attempt DATETIME DEFAULT NULL,
|
||||||
PRIMARY KEY (id)
|
PRIMARY KEY (id)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
@ -1313,4 +1313,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 = 105;
|
schema_version = 107;
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
ALTER TABLE import_source
|
||||||
|
ALTER COLUMN last_error_message TYPE TEXT;
|
||||||
|
|
||||||
|
ALTER TABLE sync_rule
|
||||||
|
ALTER COLUMN last_error_message TYPE TEXT;
|
||||||
|
|
||||||
|
INSERT INTO director_schema_migration
|
||||||
|
(schema_version, migration_time)
|
||||||
|
VALUES (107, NOW());
|
|
@ -1261,7 +1261,7 @@ CREATE TABLE import_source (
|
||||||
key_column character varying(64) NOT NULL,
|
key_column character varying(64) NOT NULL,
|
||||||
provider_class character varying(72) NOT NULL,
|
provider_class character varying(72) NOT NULL,
|
||||||
import_state enum_sync_state NOT NULL DEFAULT 'unknown',
|
import_state enum_sync_state NOT NULL DEFAULT 'unknown',
|
||||||
last_error_message character varying(255) NULL DEFAULT NULL,
|
last_error_message text NULL DEFAULT NULL,
|
||||||
last_attempt timestamp with time zone NULL DEFAULT NULL,
|
last_attempt timestamp with time zone NULL DEFAULT NULL,
|
||||||
PRIMARY KEY (id)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
|
@ -1413,7 +1413,7 @@ CREATE TABLE sync_rule (
|
||||||
purge_existing enum_boolean NOT NULL DEFAULT 'n',
|
purge_existing enum_boolean NOT NULL DEFAULT 'n',
|
||||||
filter_expression text DEFAULT NULL,
|
filter_expression text DEFAULT NULL,
|
||||||
sync_state enum_sync_state NOT NULL DEFAULT 'unknown',
|
sync_state enum_sync_state NOT NULL DEFAULT 'unknown',
|
||||||
last_error_message character varying(255) NULL DEFAULT NULL,
|
last_error_message text NULL DEFAULT NULL,
|
||||||
last_attempt timestamp with time zone NULL DEFAULT NULL,
|
last_attempt timestamp with time zone NULL DEFAULT NULL,
|
||||||
PRIMARY KEY (id)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
|
@ -1533,4 +1533,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 (106, NOW());
|
VALUES (107, NOW());
|
||||||
|
|
Loading…
Reference in New Issue