diff --git a/schema/mysql-migrations/upgrade_107.sql b/schema/mysql-migrations/upgrade_107.sql new file mode 100644 index 00000000..fb35f072 --- /dev/null +++ b/schema/mysql-migrations/upgrade_107.sql @@ -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()); diff --git a/schema/mysql.sql b/schema/mysql.sql index 249a6c98..d53908e8 100644 --- a/schema/mysql.sql +++ b/schema/mysql.sql @@ -247,7 +247,7 @@ CREATE TABLE director_job ( last_attempt_succeeded ENUM('y', 'n') DEFAULT NULL, ts_last_attempt DATETIME DEFAULT NULL, ts_last_error DATETIME DEFAULT NULL, - last_error_message TEXT, + last_error_message TEXT DEFAULT NULL, PRIMARY KEY (id), UNIQUE KEY (job_name), CONSTRAINT director_job_period @@ -1265,7 +1265,7 @@ CREATE TABLE sync_rule ( 'pending-changes', 'failing' ) NOT NULL DEFAULT 'unknown', - last_error_message VARCHAR(255) DEFAULT NULL, + last_error_message TEXT DEFAULT NULL, last_attempt DATETIME DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; @@ -1313,4 +1313,4 @@ CREATE TABLE sync_run ( INSERT INTO director_schema_migration SET migration_time = NOW(), - schema_version = 105; + schema_version = 107; diff --git a/schema/pgsql-migrations/upgrade_107.sql b/schema/pgsql-migrations/upgrade_107.sql new file mode 100644 index 00000000..293d0387 --- /dev/null +++ b/schema/pgsql-migrations/upgrade_107.sql @@ -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()); diff --git a/schema/pgsql.sql b/schema/pgsql.sql index 3b5ff663..bc278ca6 100644 --- a/schema/pgsql.sql +++ b/schema/pgsql.sql @@ -1261,7 +1261,7 @@ CREATE TABLE import_source ( key_column character varying(64) NOT NULL, provider_class character varying(72) NOT NULL, 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, PRIMARY KEY (id) ); @@ -1413,7 +1413,7 @@ CREATE TABLE sync_rule ( purge_existing enum_boolean NOT NULL DEFAULT 'n', filter_expression text DEFAULT NULL, 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, PRIMARY KEY (id) ); @@ -1533,4 +1533,4 @@ CREATE UNIQUE INDEX notification_inheritance ON icinga_notification_inheritance INSERT INTO director_schema_migration (schema_version, migration_time) - VALUES (106, NOW()); + VALUES (107, NOW());